JSP verification d'un mot de passe saisi

Résolu
Rossi -  
choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   -
slut tout le monde

J'ai un probleme, j'ai une page JSP qui e permet de modifier mon mot de passe

Cependant, on doit le saisir 2 fois, la seconde étant pour la confirmation
La page d'apres va verifier si les champs aisis sont identiques

Cependant il me dit tjrs que c pas correct, qu'ils st differents

Je vous mets le code

<%
		  String mdp = request.getParameter("new_mdp");
		  String cmdp = request.getParameter("conf_mdp");
		
				
				if ( mdp == cmdp)
				{
				
				 out.println("gooood");
String commande = "update utilisateur set motDePasse='"+mdp+"' where numEmploye='"+session.getAttribute("numUtilisateur")+"'";
lien.executeUpdate(commande); 

				}
				
				else
				
				{
				out.println(mdp);
				out.println(cmdp);
				out.println("fuckkkkkk");
				}
				
				
		%>


quelqu'un voit lep roblème??

d'avance merci

@+
Configuration: win XP pro
BDD mysql
serveurtomcat
langage JSP

pc portable VAIO centrino 1g73

3 réponses

  1. choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    cool
    2
  2. choubaka
     
    salut

    if ( mdp == cmdp), ça doit être ça

    au lieu de faire == essaye la méthode de String, compareTo(String s) ou equals(string s)
    1
  3. rossi
     
    merci bcp

    j'ai fait avec compareto qui me renvoie 0 qd c'est égal
    @+
    0