Cookie Module
The cookie module is geared towards the server having the client store state but the client not being able to read that state.
Types and nested modules
| Type/Module | Description |
Functions and values
| Function or value | Description |
Full Usage:
cookieState csctx noCookie decryptionFailure fSuccess
Parameters:
CookiesState
noCookie : unit -> Choice<byte[], WebPart>
decryptionFailure : SecretboxDecryptionError -> Choice<byte[], WebPart>
fSuccess : WebPart
Returns: WebPart
|
|
Full Usage:
generateCookies serverKey cookieName relativeExpiry secure plainData
Parameters:
ServerKey
cookieName : string
relativeExpiry : CookieLife
secure : bool
plainData : byte[]
Returns: HttpCookie * HttpCookie
|
|
|
|
|
|
Full Usage:
readCookies key cookieName cookies
Parameters:
ServerKey
cookieName : string
cookies : Map<string, HttpCookie>
Returns: Choice<(HttpCookie * byte[]), CookieError>
|
|
Full Usage:
refreshCookies expiry cookie
Parameters:
CookieLife
cookie : HttpCookie
Returns: WebPart
|
|
|
|
Full Usage:
setPair httpCookie clientCookie
Parameters:
HttpCookie
clientCookie : HttpCookie
Returns: WebPart
|
|
|
|
|
|
Full Usage:
updateCookies csctx fPlainText
Parameters:
CookiesState
fPlainText : byte[] option -> byte[]
Returns: WebPart
|
|
Type extensions
| Type extension | Description |
|
|
|
|
|
Extended Type:
|
|
Extended Type:
|