Я использую JSF 2 и PrimeFaces 2.1 на GlassFish.
У меня есть страница, которая позволяет людям выполнять действие после перехода по URL-адресу обратного вызова (например, как ссылка, встроенная в электронную почту или как обратный вызов).Параметр URL какой-либо внешней службы аутентификации или оплаты).В моем случае мне нужно сбросить пароль.URL обратного вызова имеет параметр token
GET, например, так:
http://example.com/app/resetPasswordForm.jsf?token=abc123
При загрузке страницы resetPasswordForm.jsf
мне нужно проверить, является ли токен действительным, и перенаправить на главный экран приложения, если он не действителен..
Я думаю, что у меня должен быть метод бина, такой как:
public String resetPasswordHandler.showResetForm(String token) {
if /* token is valid */ {
return "resetPasswordForm.jsf";
} else {
return "main.jsf";
}
}
Но как бы я мог заставить этот метод получить удар при загрузке страницы?
Не уверен, какпродолжить - предложения приветствуются.