Question

J'ai une application qui prend en charge plusieurs types de connexion avec un nom d'utilisateur + un mot de passe, un identifiant ouvert, etc.

Technologie utilisée: GWT. Login url = Login.html et échec de la connexion url = Login.html? Error = true

Comme indiqué ci-dessus, la page de connexion (créée en GWT) peut déterminer si elle vient d'être ouverte pour la première fois ou après une erreur.

Cependant, je ne suis pas en mesure de déterminer le type d'erreur un article similaire ici: Poster link montre comment définir le message sur un message personnalisé, Mais j'ai besoin d'une approche de programmation: Par exemple, si la connexion ouverte à un identifiant échoue, je dois montrer à un utilisateur un panneau pour saisir son nom, etc.

Y a-t-il un moyen d'y parvenir?

Pour ceux qui ne connaissent pas GWT:

Permettez-moi de changer un peu le problème. Supposons que ma page de connexion ne soit pas une JSP mais une servlet. Comment puis-je écrire du code dans ma servlet permettant d’accéder au type d’erreur survenu lors de la connexion? (En fait, cela ne résout pas le problème du GWT, mais cela peut me donner une idée de ce qui reste à faire.)

Était-ce utile?

La solution

Eh bien, vous n’avez pas à rediriger votre connexion échouée vers un jsp - ce peut être n’importe quel URI Par exemple, vous pouvez les rediriger vers l'URI http: /www.myserver.com/failed qui est un servlet complètement différent (il peut s'agir d'un servlet qui n'envoie qu'une redirection vers une nouvelle URL.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top