TsgcWebSocketHTTPServer › Propriedades › SessionState
Habilita o rastreamento de sessão HTTP baseado em cookie sobre o protocolo HTTP stateless.
property SessionState: Boolean read GetSessionState write SetSessionState;
False
Defina SessionState como True para permitir que o servidor HTTP atribua um session id a cada cliente e mantenha o estado por usuário na coleção SessionList. Os eventos OnSessionStart, OnSessionEnd, OnCreateSession e OnInvalidSession fornecem os pontos de gancho para implementar fluxos de login. Ajuste SessionTimeOut para controlar a expiração por inatividade e combine com AutoStartSession para criar sessões automaticamente na primeira requisição. Consulte o tópico Sessões do servidor HTTP para um passo a passo completo.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.Active := true;