PHP Vérification qui ne se fait pas
Résolu
TRUNCKS
Messages postés
1019
Date d'inscription
Statut
Membre
Dernière intervention
-
okuni Messages postés 1221 Date d'inscription Statut Membre Dernière intervention -
okuni Messages postés 1221 Date d'inscription Statut Membre Dernière intervention -
Bonjour à vous,
J'ai un formulaire pour entrer un login, pass et confirmation de pass.
J'ai une verification si le champ pass est vide et si la confirmation est bien la même.
Seulement il ne me fait que le deuxième vérification, à savoir si les deux pass correspondent, il ne me fait pas celle qui met une erreur si jamais il n'y a rien.
Du coup si on met les deux champs vide, cela passe aussi:
Si vous avez une idée:
J'ai un formulaire pour entrer un login, pass et confirmation de pass.
J'ai une verification si le champ pass est vide et si la confirmation est bien la même.
Seulement il ne me fait que le deuxième vérification, à savoir si les deux pass correspondent, il ne me fait pas celle qui met une erreur si jamais il n'y a rien.
Du coup si on met les deux champs vide, cela passe aussi:
Si vous avez une idée:
if($pseudo_membre=="") {echo "Vous devez choisir un pseudo"."<br><br><a href=\"javascript:window.history.back()\">Retour</a>";exit;} if($passe_membre=="") {echo "Vous devez choisir un mot de passe"."<br><br><a href=\"javascript:window.history.back()\">Retour</a>";exit;} if($passe_membre != $passe_membre2) {echo "Les mots de passe ne sont pas identiques"."<br><br><a href=\"javascript:window.history.back()\">Retour</a>";exit;}
A voir également:
- PHP Vérification qui ne se fait pas
- Easy php - Télécharger - Divers Web & Internet
- Verification lien internet - Guide
- Verification windows 11 - Guide
- Expert php pinterest - Télécharger - Langages
- Je ne recois pas le code de verification vinted - Forum Huawei
6 réponses
Essaye ceci :
Sinon, pour ce genre d'erreur, faire des echo un peu partout peu souvent aider. Cela te permettrait de voir quel sont réellement les valeurs de tes variables.
if(empty($pseudo_membre)) { echo "Vous devez choisir un pseudo"."<br><br><a href=\"javascript:window.history.back()\">Retour</a>"; exit; } if(empty($passe_membre)) { echo "Vous devez choisir un mot de passe"."<br><br><a href=\"javascript:window.history.back()\">Retour</a>"; exit; } if($passe_membre != $passe_membre2) { echo "Les mots de passe ne sont pas identiques"."<br><br><a href=\"javascript:window.history.back()\">Retour</a>"; exit; }
Sinon, pour ce genre d'erreur, faire des echo un peu partout peu souvent aider. Cela te permettrait de voir quel sont réellement les valeurs de tes variables.
-Non toujours pas, il me prend bien si les deux mots de passe ne sont pas identiques mais pas si c'est vide :(
Je viens de trouver, je n'avais pas pensé du tout à ça.
En fait, cela vient du cryptage du mot de passe, je le récupère comme cela:
Le soucis, c'est que si maintenant je vérifie mes variable avec, il ne me laisse plus passer du tout:
En fait, cela vient du cryptage du mot de passe, je le récupère comme cela:
$passe_membre = mysql_real_escape_string(sha1($_POST['passe_membre'])); $passe_membre2 = mysql_real_escape_string(sha1($_POST['passe_membre2']));
Le soucis, c'est que si maintenant je vérifie mes variable avec, il ne me laisse plus passer du tout:
if(sha1($passe_membre=="")) { echo "Vous devez choisir un mot de passe"."<br><br><a href=\"javascript:window.history.back()\">Retour</a>"; exit; } if(sha1($passe_membre) != sha1($passe_membre2) ) { echo "Les mots de passe ne sont pas identiques"."<br><br><a href=\"javascript:window.history.back()\">Retour</a>"; exit;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question