TsgcWebSocketHTTPServerPropriétés › SessionState

SessionState Propriété

Active le suivi de session HTTP basé sur les cookies par-dessus le protocole HTTP sans état.

Syntaxe

property SessionState: Boolean read GetSessionState write SetSessionState;

Valeur par défaut

False

Remarques

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.

Exemple


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

Retour aux propriétés