TsgcHTTPServer › Propriedades › SessionState

SessionState Property

Habilita o rastreamento de sessão HTTP baseado em cookie sobre o protocolo HTTP stateless.

Sintaxe

property SessionState: Boolean read GetSessionState write SetSessionState;

Valor Padrão

False

Observações

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.

Exemplo


oServer := TsgcHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.Active := true;

Voltar para Propriedades