Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Naboris.SessionManagerLess commonly used.
val startSession :
'sessionData Req.t ->
Res.t ->
'sessionData ->
'sessionData Req.t * Res.t * stringCreate a new session with 'sessionData and add cookie headers to Res.t. Returns newly created session id string.
Sets headers on `Res.t` to expire the session.
val resumeSession :
'sessionData ServerConfig.t ->
'sessionData Req.t ->
'sessionData Req.t Lwt.tIntended for internal use.
Applies mapSession from config to request which uses the session id from the request cookies. Returns promise of a new request with session data available if it was found.