TsgcWebSocketHTTPServerPropriedades › 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 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.

Exemplo


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

Voltar para Propriedades