| Safe Haskell | None | 
|---|---|
| Language | Haskell98 | 
Web.Spock.Internal.Cookies
- data CookieSettings = CookieSettings {}
- defaultCookieSettings :: CookieSettings
- data CookieEOL
- generateCookieHeaderString :: Text -> Text -> CookieSettings -> UTCTime -> ByteString
- parseCookies :: ByteString -> [(Text, Text)]
Documentation
data CookieSettings Source
Cookie settings
Constructors
| CookieSettings | |
| Fields 
 | |
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
Constructors
| 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