2014-01-14 1 views
0

Я использую wcf-размещенный NancyFx с авторизацией форм с включенным перенаправлением (DisableRedirect = false). Я бы хотел, чтобы в случае неудачной попытки авторизации обработала его и сообщила пользователю (покажите подсказку, что имя пользователя или пароль неверны). Как я могу это сделать с помощью FormAuth?NancyFx. Формы авторизации. Ajax и неавторизованный ответ

Другой подход заключается в использовании запроса на отправку Ajax, но из-за перенаправления я не могу получить код 401. Если я отключу перенаправление, он работает (я могу получить 401 в asjax post request). Но я хочу использовать средства перенаправления в своей заявке ...

Я никогда не работаю с FormAuth, так какие у меня варианты?

Заранее благодарен!

+0

Возможный дубликат [NancyFx RequiresAuthentication extension возвращает 303, а не 403] (http://stackoverflow.com/вопросы/22212140/nancyfx-requiresauthentication-разгибание возвращается-303-и-не-403) – peter

ответ

0

Ну, на самом деле было очевидное решение, основанное на разборе возвращаемого запроса (smth, как login? Error = true & username = a, как в примерах для приложения Nancy Forms). При загрузке документа проанализируйте эту строку запроса и покажите подсказку ... Другой вопрос: стандартная (хорошая) практика? ..

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

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