TsgcWebSocketHTTPServer › プロパティ › SessionState
ステートレスなHTTPプロトコルの上に、CookieベースのHTTPセッション追跡を有効にします。
property SessionState: Boolean read GetSessionState write SetSessionState;
False
SessionStateをTrueに設定すると、HTTPサーバーが各クライアントにセッションIDを割り当て、SessionListコレクション内でユーザーごとの状態を維持できるようになります。OnSessionStart、OnSessionEnd、OnCreateSession、およびOnInvalidSessionイベントは、ログインフローを実装するためのフックポイントを提供します。SessionTimeOutを調整してアイドル時の有効期限を制御し、AutoStartSessionと組み合わせて最初のリクエスト時に自動的にセッションを作成します。完全なチュートリアルについては、HTTP Server Sessionsトピックを参照してください。
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.Active := true;