Vérifier le mot de passe

Fermé
lolokiller91 Messages postés 102 Date d'inscription mercredi 27 août 2008 Statut Membre Dernière intervention 18 avril 2011 - 30 juil. 2010 à 20:02
lolokiller91 Messages postés 102 Date d'inscription mercredi 27 août 2008 Statut Membre Dernière intervention 18 avril 2011 - 3 août 2010 à 17:03
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 954 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
31 juil. 2010 à 11:41
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 102 Date d'inscription mercredi 27 août 2008 Statut Membre Dernière intervention 18 avril 2011 5
3 août 2010 à 17:03
Merci =)
0
nob51 Messages postés 44 Date d'inscription vendredi 30 juillet 2010 Statut Membre Dernière intervention 4 mars 2011 5
30 juil. 2010 à 20:44
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 102 Date d'inscription mercredi 27 août 2008 Statut Membre Dernière intervention 18 avril 2011 5
31 juil. 2010 à 00:43
D'accord mais comment faire en sorte que ceci ce fasse automatiquement sans que la page n'est à être rechargé ?
0