TsgcWebSocketHTTPServerPropiedades › SessionState

SessionState Propiedad

Habilita el seguimiento de sesiones HTTP basado en cookies sobre el protocolo HTTP sin estado.

Sintaxis

property SessionState: Boolean read GetSessionState write SetSessionState;

Valor Predeterminado

False

Observaciones

Establezca SessionState en True para permitir que el servidor HTTP asigne un id de sesión a cada cliente y mantenga el estado por usuario en la colección SessionList. Los eventos OnSessionStart, OnSessionEnd, OnCreateSession y OnInvalidSession proporcionan los puntos de conexión para implementar flujos de inicio de sesión. Ajuste SessionTimeOut para controlar la expiración por inactividad, y combínelo con AutoStartSession para crear sesiones automáticamente en la primera solicitud. Consulte el tema HTTP Server Sessions para obtener una guía completa.

Ejemplo


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

Volver a Propiedades