Я использую версию 1.2 плагина безопасности Spring в приложении Grails. Я хочу, чтобы попытки входа в систему обрабатывались следующим образом:
Успех
- если логин был вызван попыткой доступа к защищенной странице, отправьте их на эту страницу
- если пользователь вошел в систему "напрямую", перенаправляет их на домашнюю страницу
Отказ
- Отправьте их на страницу входа "попробуйте еще раз" и заполните форму на ней неверными регистрационными данными, которые они ввели (кроме полей пароля). Эта страница "попробуйте еще раз" - это не та же самая страница, которую они используют для входа в систему в первый раз.
Я просмотрел раздел Events руководства по плагину, который, похоже, охватывает эту землю. Однако, похоже, нет никакого способа перенаправить пользователя в эти обработчики событий.