При ошибке входа, перенаправить на отдельную страницу входа - PullRequest
0 голосов
/ 25 августа 2010

У меня есть домашняя страница, которая очень специфична для дизайна, вплоть до пикселя. Он должен иметь имя пользователя / пароль / логин, но у меня не может быть никаких сообщений об ошибках. Существует отдельная отдельная страница входа, которая не зависит от дизайна и может показывать любые сообщения. Он использует стандартный контроль входа в систему.

Существует ли простой способ связать их так, чтобы в случае возникновения ошибки на домашней странице ошибки появлялись на отдельной странице? Я знаю, что могу программно / вручную обработать большую часть этого при необходимости.

Ответы [ 2 ]

1 голос
/ 26 августа 2010

Оказывается, элемент управления Login имеет свойство FailureAction, которое по умолчанию равно Refresh (перезагрузить текущую страницу). Вы можете установить его на RedirectToLoginPage, что делает переадресацию URL с loginfailure=1. На странице входа в систему отображается общее сообщение Your login attempt was not successful. Please try again. вместо конкретного сообщения. Не совсем то, что я искал, но это слишком легко упустить и реализовать собственное решение.

1 голос
/ 25 августа 2010

Попробуйте подключиться к различным событиям, которые он вызывает (LoginError или, может быть, LoggedIn) и перенаправить на страницу ошибок из этого обработчика событий, когда произошла ошибка.

НТН.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...