TsgcWebSocketHTTPServer › Özellikler › SessionState
Durumsuz HTTP protokolünün üzerine çerez tabanlı HTTP oturum izlemeyi etkinleştirir.
property SessionState: Boolean read GetSessionState write SetSessionState;
False
SessionState değerini True olarak ayarlayarak HTTP sunucusunun her istemciye bir oturum id'si atamasına ve SessionList koleksiyonunda kullanıcı başına durum tutmasına izin verin. OnSessionStart, OnSessionEnd, OnCreateSession ve OnInvalidSession olayları, oturum açma akışlarını uygulamak için kanca noktalarını sağlar. Boşta sona ermeyi denetlemek için SessionTimeOut değerini ayarlayın ve ilk istekte otomatik olarak oturum oluşturmak için AutoStartSession ile birleştirin. Tam bir adım adım rehber için HTTP Sunucu Oturumları konusuna bakın.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.SessionState := true;
oServer.AutoStartSession := true;
oServer.Active := true;