Compare commits

...

1 Commits

Author SHA1 Message Date
Michael Snoyman
504ac3cd9a Revert "requireAuthId does not need YesodAuthPersist master" 2014-07-14 13:01:58 +03:00

View File

@ -56,6 +56,7 @@ import Data.Monoid (Endo)
import Network.HTTP.Conduit (Manager) import Network.HTTP.Conduit (Manager)
import qualified Network.Wai as W import qualified Network.Wai as W
import Text.Hamlet (shamlet)
import Yesod.Core import Yesod.Core
import Yesod.Persist import Yesod.Persist
@ -418,7 +419,7 @@ type AuthEntity master = KeyEntity (AuthId master)
-- authenticated. -- authenticated.
-- --
-- Since 1.1.0 -- Since 1.1.0
requireAuthId :: YesodAuth 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 -- | Similar to 'maybeAuth', but redirects to a login page if user is not