2009-02-27 3 views
5

Как реализовать функцию «Запомнить меня» в Grails, чтобы пользователь мог ее проверить, и ему не нужно будет снова входить в течение 2 недель?Реализация «запомнить меня» в приложении Grails

Я использую плагин jSecurity и хочу изменить время жизни cookie за сеансом браузера.

ответ

3

Spring security (formerly acegi security) имеет этот встроенный, если вы можете использовать этот плагин.

в противном случае другие опубликованные решения работают хорошо.

4

JSecurity уже поддерживает функцию RememberMe. Взгляните на AuthorizationController, вы обнаружите, что он поддерживает параметр «rememberMe».

Чтобы реализовать двухнедельный тайм-аут, я бы добавил еще один файл cookie и модифицировал AuthorizationController, чтобы вести себя соответствующим образом. Возможно, в JSecurity есть что-то функциональное, не уверенное в этом - похоже, контроллер не уважает его.

 Смежные вопросы

  • Нет связанных вопросов^_^