apiary-cookie-0.4.3.1: Cookie support for apiary web framework.

Safe HaskellNone

Web.Apiary.Cookie

Contents

Synopsis

Documentation

type HasCookie = [webApiaryCookieCookie :: Cookie]Source

newtype CookieConfig Source

Constructors

CookieConfig 

Fields

keyFile :: FilePath
 

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.

Reexport

SetCookie(..)

module Web.Cookie

def