Safe Haskell | None |
---|---|
Language | Haskell98 |
- data CookieSettings = CookieSettings {}
- defaultCookieSettings :: CookieSettings
- data CookieEOL
- generateCookieHeaderString :: Text -> Text -> CookieSettings -> UTCTime -> ByteString
- parseCookies :: ByteString -> [(Text, Text)]
Documentation
data CookieSettings Source
Cookie settings
CookieSettings | |
|
defaultCookieSettings :: CookieSettings Source
Default cookie settings, equals
CookieSettings { cs_EOL = CookieValidForSession , cs_HTTPOnly = False , cs_secure = False , cs_domain = Nothing , cs_path = Just "/" }
Setting cookie expiration
CookieValidUntil UTCTime | a point in time in UTC until the cookie is valid |
CookieValidFor NominalDiffTime | a period (in seconds) for which the cookie is valid |
CookieValidForSession | the cookie expires with the browser session |
generateCookieHeaderString :: Text -> Text -> CookieSettings -> UTCTime -> ByteString Source
parseCookies :: ByteString -> [(Text, Text)] Source