как проверить наличие ошибок весной - безопасность?

StackOverflow https://stackoverflow.com/questions/1642431

  •  10-07-2019
  •  | 
  •  

Вопрос

У меня есть приложение, которое поддерживает несколько типов входа, используя имя пользователя + пароль, открытый идентификатор и т. д.

Используемая технология: GWT. URL входа = Login.html и ошибка входа url = Логин.html? Error = true

как показано выше, страница входа в систему (созданная в GWT) может определить, открыта ли она впервые или открыта после ошибки.

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

Есть ли способ добиться этого?

Для тех, кто не знает GWT:

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

Это было полезно?

Решение

Ну, вам не нужно перенаправлять ваш неудачный вход в систему на jsp - это может быть любой URI. Например, вы можете перенаправить их на URI http: /www.myserver.com/failed, который представляет собой совершенно другой сервлет (это может быть сервлет, который ничего не делает, но отправляет перенаправление даже на новый URL).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top