Ich verwende mehrere Plugins (Yesod.Auth.Email, Yesod.Auth.OAuth2.Github, etc).
Ich möchte das Umleitungsziel ändern, nach dem das Plugin verwendet wurde.Ändern Sie das Umleitungsziel, nach dem Plugin wurde in yesod-auth
Ich mag wie etwas tun folgenden:
instance YesodAuth App where
loginDest _ =
| plugin == "email" = HomeR
| plugin == "github" = SettingR
Wie kann ich tun?
danke.
Vielen Dank. Session verwenden ist gut! Und ich bemerkte diese Antwort. Dieser Weg scheint einfach zu sein, indem 'redirectToRefere' und' setUltDest' in 'authenticate' gesetzt werden. –