Safe Haskell | None |
---|
- type HasCookie = [webApiaryCookieCookie :: Cookie]
- newtype CookieConfig = CookieConfig {}
- withCookie :: CookieConfig -> (HasCookie => IO b) -> IO b
- setCookie :: (MonadIO m, HasCookie) => SetCookie -> ActionT m ()
- getCookies :: (Monad m, HasCookie) => ActionT m (Maybe [(ByteString, Maybe ByteString)])
- getCookies' :: (Monad m, HasCookie) => ActionT m [(ByteString, Maybe ByteString)]
- getCookie :: (Monad m, HasCookie) => ByteString -> ActionT m (Maybe ByteString)
- getCookie' :: (Monad m, HasCookie) => ByteString -> ActionT m ByteString
- module Web.Cookie
- module Data.Default.Class
Documentation
withCookie :: CookieConfig -> (HasCookie => IO b) -> IO bSource
Give cookie encryption key.
setter
getter
getCookies :: (Monad m, HasCookie) => ActionT m (Maybe [(ByteString, Maybe ByteString)])Source
get cookies. first Maybe indicate cookie header exists or not, second Maybe indicate decryption status.
getCookies' :: (Monad m, HasCookie) => ActionT m [(ByteString, Maybe ByteString)]Source
like getCookies
, but when cookie header isn't exists, pass next handler.
getCookie :: (Monad m, HasCookie) => ByteString -> ActionT m (Maybe ByteString)Source
get cookie of specific key.
getCookie' :: (Monad m, HasCookie) => ByteString -> ActionT m ByteStringSource
Reexport
SetCookie(..)
module Web.Cookie
def
module Data.Default.Class