Add some docs
This commit is contained in:
parent
08375a0da8
commit
0b4a7185c6
@ -339,6 +339,11 @@ handlePluginR plugin pieces = do
|
|||||||
[] -> notFound
|
[] -> notFound
|
||||||
ap:_ -> apDispatch ap method pieces
|
ap:_ -> apDispatch ap method pieces
|
||||||
|
|
||||||
|
-- | Similar to 'maybeAuthId', but additionally look up the value associated
|
||||||
|
-- with the user\'s database identifier to get the value in the database. This
|
||||||
|
-- assumes that you are using a Persistent database.
|
||||||
|
--
|
||||||
|
-- Since 1.1.0
|
||||||
maybeAuth :: ( YesodAuth master
|
maybeAuth :: ( YesodAuth master
|
||||||
, PersistMonadBackend (b (HandlerT master IO)) ~ PersistEntityBackend val
|
, PersistMonadBackend (b (HandlerT master IO)) ~ PersistEntityBackend val
|
||||||
, b ~ YesodPersistBackend master
|
, b ~ YesodPersistBackend master
|
||||||
@ -388,6 +393,10 @@ type AuthEntity master = KeyEntity (AuthId master)
|
|||||||
requireAuthId :: YesodAuthPersist master => HandlerT master IO (AuthId master)
|
requireAuthId :: YesodAuthPersist master => HandlerT master IO (AuthId master)
|
||||||
requireAuthId = maybeAuthId >>= maybe redirectLogin return
|
requireAuthId = maybeAuthId >>= maybe redirectLogin return
|
||||||
|
|
||||||
|
-- | Similar to 'maybeAuth', but redirects to a login page if user is not
|
||||||
|
-- authenticated.
|
||||||
|
--
|
||||||
|
-- Since 1.1.0
|
||||||
requireAuth :: YesodAuthPersist master => HandlerT master IO (Entity (AuthEntity master))
|
requireAuth :: YesodAuthPersist master => HandlerT master IO (Entity (AuthEntity master))
|
||||||
requireAuth = maybeAuth >>= maybe redirectLogin return
|
requireAuth = maybeAuth >>= maybe redirectLogin return
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user