更改yesod-auth中使用插件的重定向目标

时间:2016-04-06 18:13:41

标签: haskell yesod

我正在使用多个插件(Yesod.Auth.Email,Yesod.Auth.OAuth2.Github等)。
我想更改使用插件的重定向目标。

我想做以下事情:

instance YesodAuth App where
    loginDest _ =
        | plugin == "email" = HomeR
        | plugin == "github" = SettingR

我该怎么办?

感谢。

1 个答案:

答案 0 :(得分:1)

我不认为可以像这样直接完成。但是,您可以让登录目标成为检查会话值的页面,告诉您哪个插件用于登录并从那里重定向。

相关问题