Vérifier le mot de passe

lolokiller91 Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   -  
lolokiller91 Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai créer un site avec un formulaire d'inscription comme celui ci

<form method="post" action="signin_end">

<label>Votre Pseudo</label><input type="text" name="pseudo">

<label>Votre Email</label><input type="text" name="email">

<label>Votre Mot de Passe </label><input type="password" name="pwd">

<label>Retapez votre mot de passe</label><input type="text" name="pwdagain">

<input type="submit" value="Créer le compte !">

</form>


Comment faire pour que les champs pwd et pwdagain soit comparées pour vérifier s'ils contiennent les mêmes valeurs ?

Merci d'avance

PS: Si possible en php, car je connais mieux ce code =)

3 réponses

niconovice Messages postés 953 Date d'inscription   Statut Membre Dernière intervention   86
 
salut,

Le PHP reste du PHP, la page sera obligatoirement chargé, pour que la verification soit faite avant la validation du PHP il faut obligatoirement passer par du javascript.

si tu veux que ton champs ne se vide pas au moment de la validation il te suffit de faire ça:

<input type="text" name="nom" value="<?php if(isset($nom)) echo $nom;?>" />

par exemple ! et pour verifier que tes champs soit identique:

if(empty($pass))
{
$valid = false;
$erreurpass = 'Choisissez votre nouveau mot de passe';
}
if(!empty($pass) && empty($passconf))
{
$valid = false;
$erreurpassconf = 'Confirmez le mot de passe';
}

if(!empty($pass) && !empty($passconf) && $pass != $passconf)
{
$valid = false;
$erreurpassconf = 'Mots de passe différents';
}
if ($valid)
{
.....
....
}
et puis pour le JS qui valide avant le php moi j'utilise JQuery ! (trop bien :))
et un petit pluggin qui d'après moi est au top:
http://www.position-absolute.com/...

Voilà avec ça normalement tu devrais arriver à faire un formulaire plutôt sympa :)
1
lolokiller91 Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   5
 
Merci =)
0
nob51 Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   5
 
Bonsoir,
Je pense qu'une simple condition fera l'affaire.
<?php
$pwd= $_POST['pwd'];
$pwdagain= $_POST['pwdagain'];
if ($pwd==$pwdagain)
{
echo "Mots de passe concordent";
}
else
{
echo "Les mdps ne concordents pas";
}
?>
Voila, j'espère que cela va t'aider et désolé d'avance si je me trompe.

Cordialement.
0
lolokiller91 Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   5
 
D'accord mais comment faire en sorte que ceci ce fasse automatiquement sans que la page n'est à être rechargé ?
0