| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
HTTP.Cookie
- getSignedCookie :: (MonadHas Secret c m, MonadHasRequest c m) => ByteString -> m (Maybe ByteString)
- setSignedCookie :: (MonadSign c m, MonadHasRequest c m) => ByteString -> ByteString -> Timestamp -> m Header
- clearCookie :: ByteString -> Header
Documentation
getSignedCookie :: (MonadHas Secret c m, MonadHasRequest c m) => ByteString -> m (Maybe ByteString) Source #
Arguments
| :: (MonadSign c m, MonadHasRequest c m) | |
| => ByteString | cookie name |
| -> ByteString | cookie value (unsigned) |
| -> Timestamp | expiration for this cookie value |
| -> m Header |
sign the value, generate cookie, and provide set cookie response header
clearCookie :: ByteString -> Header Source #