TsgcHTTPServer › 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 ID de sessão 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. Veja o tópico HTTP Server Sessions para um passo a passo completo.
oServer := TsgcHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.Active := true;