Authentification avec mot de passe en JAVA - Java - Programmation
Marsh Posté le 05-10-2008 à 15:20:31
regarde du coté des servlets et implémente un MVC entre ta JSP et ta servlet.
Après, on va pas faire le code à ta place, c'est trop simple.
Marsh Posté le 11-10-2008 à 16:55:02
En gros, ca se passe de la manière suivante :
je pars du principe que tes mots de passe sont cryptés dans ta base (disons en MD5).
Tu fais ton formulaire avec tes 2 champs login & password.
Lors du submit, tu récupères la valeur du login, ce qui te permet d'aller chercher le password correspondant dans la base (j'imagine que tu sais faire un SELECT en sql hein).
Ensuite tu compares le password de la base à la valeur hashé MD5 du password saisi dans le formulaire.
Si la comparaison est TRUE alors tu rediriges vers ta page, sinon tu reboucles sur le formulaire de départ avec le message d'erreur approprié.
1. Saisie des infos
2. SELECT password from TABLE where login = 'LoginSaisi'
3. if (password.equals( MD5(PasswordSaisi) ) forwardPage();
Marsh Posté le 12-10-2008 à 10:35:51
C'est tellement "PHP"; on dirait du JSP old school
Les security constraints, c'est mieux.
Marsh Posté le 16-10-2008 à 23:27:49
sircam a écrit : C'est tellement "PHP"; on dirait du JSP old school |
meme en passant par un framework tel que Struts, cela fait old school ?
oki merci pour l'info pour les security constraints ...
Marsh Posté le 03-10-2008 à 19:09:29
Bonjour,
Salut les amis j'aurais besoin de votre aide pour programmer une application en JAVA qui vérifie en premier lieu le user et le mot de passe avant de se rediriger vers une autre page, sachant que les users et leur mots de passes sont enregistrés dans une base de donnée MYSQL.
Merci d'avance de votre aide.