Comparer deux champs mot de passe
lolokiller91
Messages postés
116
Statut
Membre
-
Breub62 Messages postés 3452 Statut Membre -
Breub62 Messages postés 3452 Statut Membre -
Bonjour,
Je voudais savoir comment faire pour que dans mon site au moment ou le client d'inscrit, la page verifie que les mots de passes rentrées correspondent (c'est à dire que dans le formulaire d'inscription il y'ai un moyen de savoir si le champ mot_de_passe et verifier_le_mot_de_passe correpondent )
Merci
Je voudais savoir comment faire pour que dans mon site au moment ou le client d'inscrit, la page verifie que les mots de passes rentrées correspondent (c'est à dire que dans le formulaire d'inscription il y'ai un moyen de savoir si le champ mot_de_passe et verifier_le_mot_de_passe correpondent )
Merci
2 réponses
-
Soit avec du Javascript soit en php.
le javascript vas vérifier directement sur l'ordinateur du client si les mot de passe sont bien les même mais certaines personnes désactivent le javascript ce qui oblige la mise en place d'un second système de vérification avec le php.
Lors de l'inscription de l'utilisateur, il suffit de faire un test de cette forme:<?php if($mot_de_passe != $verifier_le_mot_de_passe correpondent){ echo 'les mot de passe ne correspondent pas'; exit(); } ?>
Une petit explication ne sera pas superflue:
Les variables "mot_de_passe" et "verifier_le_mot_de_passe correpondent" doivent être récupérer suivant la methode du formulaire "GET" ou "POST" ce qui donne alors:$_GET['mot_de_passe'] doit remplacer $mot_de_passe pour un formulaire en GET $_GET['verifier_le_mot_de_passe correpondent'] doit remplacer $verifier_le_mot_de_passe correpondent pour un formulaire en GET ou $_POST['mot_de_passe'] doit remplacer $mot_de_passe pour un formulaire en POST £_POST['verifier_le_mot_de_passe correpondent'] doit remplacer $verifier_le_mot_de_passe correpondent pour un formulaire en POST
le code lui meme utilise un if qui ne dira VRAI (TRUE) que si les deux mot de passe ne sont pas égaux "!=".
Signature hors charte -
tu as bien 2 input?
une fois que ton formulaire est validé, tu fais :if($_POST['input1'] == $_POST['input2']) { requête insert } else { echo "Entrez le même mot de passe..."; }
<<<Breub>>>