2009-02-27 13 views
5

Comment puis-je implémenter une fonction "Se souvenir de moi" dans Grails afin que l'utilisateur puisse le vérifier et il n'aura pas à se reconnecter pendant 2 semaines? J'utilise le plugin jSecurity et je veux changer la durée de vie du cookie au-delà de la session du navigateur.Implémentation de "remember me" dans une application Grails

Répondre

4

JSecurity prend déjà en charge la fonctionnalité RememberMe. Jetez un oeil à AuthorizationController, vous verrez qu'il supporte le paramètre "rememberMe".

Pour implémenter un délai d'attente de deux semaines, j'ajouterais un autre cookie et modifierais AuthorizationController pour qu'il se comporte en conséquence. Il peut y avoir cette fonctionnalité dans JSecurity, pas sûr de cela - ne semble pas le contrôleur le respecte.