У меня есть веб-приложение, развернутое на GlassFish 3.0.1, которое использует безопасность, управляемую контейнером.Это простая, стандартная реализация на основе форм, использующая j_security_check против JDBCRealm.Все, что связано с защитой приложения, - это хорошо (и я не могу поверить, что я катал свои собственные системы безопасности в прошлом).
Что я не могу понять, так это то, как бороться сслучай, когда пользователь вводит неправильный пароль.Моя страница "loginFailed.xhtml" отображается правильно, но я хотел бы затем просто перенаправить пользователя на страницу входа (по ссылке или автоматически), чтобы повторить попытку.
Когда я попробовал это сделать, ссылка на страницу login.xhtml работала нормально, но система безопасности, похоже, забыла, куда она пытается отправить пользователя после аутентификации.Когда пользователь правильно проверяет подлинность, возникает исключение, потому что система пытается загрузить несуществующую страницу (некоторая искаженная версия URL страницы входа в систему).
Полагаю, я мог бы направить пользователя обратно кдомашней страницы, и пусть они попробуют снова оттуда, но я давно не видел приложения с таким большим количеством ошибок.Все идеи и помощь с благодарностью получены ...