Copyright | (c) Anton Gushcha, 2016 |
---|---|
License | MIT |
Maintainer | ncrashed@gmail.com |
Stability | experimental |
Portability | Portable |
Safe Haskell | None |
Language | Haskell2010 |
- 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