TsgcWebSocketHTTPServer › Propriétés › SessionState
Active le suivi de session HTTP basé sur les cookies par-dessus le protocole HTTP sans état.
property SessionState: Boolean read GetSessionState write SetSessionState;
False
Définissez SessionState à True pour permettre au serveur HTTP d'assigner un identifiant de session à chaque client et de maintenir un état par utilisateur dans la collection SessionList. Les événements OnSessionStart, OnSessionEnd, OnCreateSession et OnInvalidSession fournissent les points d'accroche pour implémenter des flux de connexion. Ajustez SessionTimeOut pour contrôler l'expiration d'inactivité, et combinez avec AutoStartSession pour créer des sessions automatiquement à la première requête. Voir le sujet Sessions du serveur HTTP pour une présentation complète.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.Active := true;