| Copyright | (c) Anton Gushcha, 2016 |
|---|---|
| License | MIT |
| Maintainer | ncrashed@gmail.com |
| Stability | experimental |
| Portability | Portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Servant.Server.Auth.Token.Restore
Description
- getRestoreCode :: IO RestoreCode -> UserImplId -> UTCTime -> SqlPersistT IO RestoreCode
- guardRestoreCode :: UserImplId -> RestoreCode -> AuthHandler ()
- sendRestoreCode :: RespUserInfo -> RestoreCode -> AuthHandler ()
Documentation
getRestoreCode :: IO RestoreCode -> UserImplId -> UTCTime -> SqlPersistT IO RestoreCode Source
Get current restore code for user or generate new
guardRestoreCode :: UserImplId -> RestoreCode -> AuthHandler () Source
Throw if the restore code isn't valid for given user, if valid, invalidates the code
sendRestoreCode :: RespUserInfo -> RestoreCode -> AuthHandler () Source
Send restore code to the user' email