Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
739 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Confirmation de mot de passe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Confirmation de mot de passe

n°264688
f L Y
Posté le 08-12-2002 à 14:01:35  profilanswer
 

Salut,
 
j'ai créé un formulaire avec nickname, nom, prénom, mot de passe etc. J'aimerai avoir un deuxième champs "Confirmation de mot de passe" pour vérifier que l'utilisateur a entré correctement son mdp, mais je ne sais pas comment indiquer à PHP de vérifier l'égalité entre les deux (j'imagine que c'est un "if...else" ), et surtout je ne sais pas où mettre cette instruction (dans la page suivante, ou dans le page même du formulaire ? (j'ai aussi pensé à du javascript, mais peut-on le faire sans avoir recours au javascript ?)
Merci pour votre aide.


Message édité par f L Y le 08-12-2002 à 14:03:15
mood
Publicité
Posté le 08-12-2002 à 14:01:35  profilanswer
 

n°264689
samuelp
Posté le 08-12-2002 à 14:03:57  profilanswer
 

f L Y a écrit :

Salut,
 
j'ai créé un formulaire avec nickname, nom, prénom, mot de passe etc. J'aimerai avoir un deuxième champs "Confirmation de mot de passe" pour vérifier que l'utilisateur a entré correctement son mdp, mais je ne sais pas comment indiquer à PHP de vérifier l'égalité entre les deux (j'imagine que c'est un "if...else" ), et surtout je ne sais pas où mettre cette instruction (dans la page suivante, ou dans le page même du formulaire ?  
Merci pour votre aide.


 
Soit tu utilises JavaScript et tu verifies directement sur la meme page, soit tu utilises PHP et tu verifies dans le fichiers appelés.
 
Par contre, le == je ne sais pas si ça marche en PHP, en PErl c'est 'eq', faut verifier avec PHP

n°264695
f L Y
Posté le 08-12-2002 à 14:21:48  profilanswer
 

Finalement j'ai réussi à faire ce que je voulais en PHP (dans la page appelée j'ai mis un if avec 2 include donnant sur une page "ok" et une autre "pas ok" ).
Merci pour ton aide samuelp.

n°264726
Profil sup​primé
Posté le 08-12-2002 à 14:49:04  answer
 

if ($pass1=!$pass2)
{
echo "les deux pass ne correspondent pas";
}

n°265330
xkamui
Their Destiny Was Foreordained
Posté le 09-12-2002 à 13:57:06  profilanswer
 

chacal_one333 a écrit :

if ($pass1=!$pass2)
{
echo "les deux pass ne correspondent pas";
}
 


 
c'est '$pass1=!$pass2' ou '$pass1!=$pass2'
 
moi je pencherais plus pour la deuxième, mais j'avoue que là... le doute mabite...


Message édité par xkamui le 09-12-2002 à 14:01:25
n°265334
Profil sup​primé
Posté le 09-12-2002 à 14:00:07  answer
 

!=

n°265356
tranxen_20​0
Posté le 09-12-2002 à 14:18:47  profilanswer
 

xkamui a écrit :


 
c'est '$pass1=!$pass2' ou '$pass1!=$pass2'
 
moi je pencherais plus pour la deuxième, mais j'avoue que là... le doute mabite...


m'habite [:mlc]

n°265357
Profil sup​primé
Posté le 09-12-2002 à 14:20:16  answer
 

marrant mais ca :
 

if ($password!=password1)
 {
  include("menu_principal.php" );
  echo '<td bgcolor="#E8E8E8" align=right style="width:350px;">
  <center>';
  echo "- Your verification pass doesn't match with the first one -";
  echo '</td>';
  include("bas.php" );  
  exit;
 }
else
 {
......

ca marche pas :/

n°265358
lorill
Posté le 09-12-2002 à 14:22:04  profilanswer
 

chacal_one333 a écrit :


if ($password!=[#FF0000]$[/#FF0000]password1)




 
:o

n°265359
Profil sup​primé
Posté le 09-12-2002 à 14:22:33  answer
 

:o  
 
marchi :hello:

mood
Publicité
Posté le 09-12-2002 à 14:22:33  profilanswer
 

n°265360
Profil sup​primé
Posté le 09-12-2002 à 14:23:16  answer
 

wai m'enfin ca marche pas kan meme [:dawa]
 
ca me dit tjr que le pass ne correspond aps

n°265361
lorill
Posté le 09-12-2002 à 14:23:20  profilanswer
 

faudrait commencer a arreter d'oublier des $, des ;, des () et des {} :)

n°265362
lorill
Posté le 09-12-2002 à 14:24:09  profilanswer
 

bah oui mais bon, avec juste ca on va pas trop aider...
elle existe au moins la variable $password1 ?

n°265364
xkamui
Their Destiny Was Foreordained
Posté le 09-12-2002 à 14:24:58  profilanswer
 


 
oui, mais je pensais que ma bite passerais pas...

n°265367
Profil sup​primé
Posté le 09-12-2002 à 14:27:01  answer
 

nan c bon
 
j'ai foutu un while et basta :D
 

while ($password!=$password1)
 {
  include("menu_principal.php" );
  echo '<td bgcolor="#E8E8E8" align=right style="width:350px;">
  <center>';
  echo "- Your verification pass doesn't match with the first one -";
  echo '<br><a href="Javascript:history.go(-1)">Return</a>';
  echo '</td>';
  include("bas.php" );  
  exit;
 }


Message édité par Profil supprimé le 09-12-2002 à 14:43:19
n°265368
Profil sup​primé
Posté le 09-12-2002 à 14:27:30  answer
 

lorill a écrit :

faudrait commencer a arreter d'oublier des $, des ;, des () et des {} :)

:na:  :sweat:

n°265372
Mara's dad
Yes I can !
Posté le 09-12-2002 à 14:28:40  profilanswer
 

!= : "not equal to", en d'autre terme "différent de"
=! : "equal not", en d'autre terme, "prend la valeur NOT de"
 
Exemple :
 
"aa" != "bb" => true
 
$toto=!25 => $toto vaut : 0 ( parceque 25 est vrai )
$toto=!"aa" => $toto vaut : 0 ( parceque "aa" est vrai )
$toto=!true => $toto vaut : 0
$toto=!false => $toto vaut : 1
"aa"!="bb" => Erreur, "aa" n'est pas une variable PHP


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°265374
Profil sup​primé
Posté le 09-12-2002 à 14:29:28  answer
 

merci de cette precison qui peu etre a l'origine de pas mal d'erreur :)


Message édité par Profil supprimé le 09-12-2002 à 14:29:36
n°265379
Sh@rdar
Ex-PhPéteur
Posté le 09-12-2002 à 14:34:10  profilanswer
 

vous pourriez au moins jetter un oeil à la doc non ? :pfff:  
 
 
7.7.4 Opérateurs de comparaison
[Notes en ligne]  
 
Les opérateurs de comparaison, comme leur nom l'indique, vous permettent de comparer deux valeurs.
Exemple Nom Résultat
$a == $b Egal Vrai si $a est égal à $b.
$a === $b Identique Vrai si $a est égal à $b et qu'ils sont de même type (PHP 4 seulement).
$a != $b Différent Vrai si $a est différent de $b.
$a <> $b Différent Vrai si $a est différent de $b.
$a < $b Plus petit que Vrai si $a est plus petit strictement que $b.
$a > $b Plus grand Vrai si $a est plus grand strictement que $b.
$a <= $b Inférieur ou égal Vrai si $a est plus petit ou égal à $b.
$a >= $b Supérieur ou égal Vrai si $a est plus grand ou égal à $b.
Un autre opérateur conditionnel est l'opérateur ternaire (":?" ), qui fonctionne comme en langage C.
 
<?php
  (expr1) ? (expr2) : (expr3);
?>
 
Cette expression renvoie la valeur de l'expression expr2 si l'expression expr1 est vraie, et l'expression expr3 si l'expression expr1 est fausse.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°265381
lorill
Posté le 09-12-2002 à 14:34:28  profilanswer
 

chacal_one333 a écrit :


j'ai foutu un while et basta :D


:heink:

n°265383
Mara's dad
Yes I can !
Posté le 09-12-2002 à 14:35:28  profilanswer
 

D'autre part :
 
== : même valeur
=== : même valeur et même type
 
Exemples :
 
"aa" == 0 => Vrai, la chaîne "aa", convertie en entier vaux 0.
"aa" === 0 => Faux, types différents.
 
de même :
 
false==0 ou true==1 => sont vrai, mais
 
false===0 ou true===1 sont faux tous les deux !
 
Devinette :
 
$a = "a";
$a++;
 
Que vaut $a ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°265387
xkamui
Their Destiny Was Foreordained
Posté le 09-12-2002 à 14:37:40  profilanswer
 

'$a=b'....

n°265388
lorill
Posté le 09-12-2002 à 14:37:43  profilanswer
 

Mara's dad a écrit :


Devinette :
 
$a = "a";
$a++;
 
Que vaut $a ?


d'apres ce que tu as dit avant, ca devrait valoir 1.
notons que dans un vrai langage (ruby, par exemple), a.succ() serait "b" :na:

n°265389
omega2
Posté le 09-12-2002 à 14:38:23  profilanswer
 

Sinon, il y a <> diférent de.
 
Comme ça, on ce casse pas la tête à cause d'une inversion des ! et =

n°265392
Mara's dad
Yes I can !
Posté le 09-12-2002 à 14:39:14  profilanswer
 


Gagné !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°265398
xkamui
Their Destiny Was Foreordained
Posté le 09-12-2002 à 14:42:04  profilanswer
 

[:poischich] ouiiii [:poischich]

n°1893469
cruella200​9
Posté le 10-06-2009 à 10:34:31  profilanswer
 

[#8d0071]bonjour j'ai un probléme avec la véridication des deux mot de passe .
j'ai crèer un formulaire pour une inscription ,mais j'arrive pas à faire la vérification entre les deux pass,biensur j'ai utiliser le bout du php qui est posté par XKAMUI mais sa marche pas


Message édité par cruella2009 le 10-06-2009 à 10:35:40
n°1893604
tomsoft
Posté le 10-06-2009 à 13:23:50  profilanswer
 

han ptin, 7 ans :ouch:

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Confirmation de mot de passe

 

Sujets relatifs
[PHP] Pb mysql affichage de résultat[PHP] select avec plein de parametres
[PHP] Script que je n'arrive pas à débugger :/[PHP] Inserer une image dans une autre image
pb mysql / PHP avec la fonction DELETE[PHP] division entière et modulo
[PHP] Récupérer des données grace aux checkbox[PHP] Faire appel à une fonction à l'aide d'un lien ???
Parlons sérieusement : ASP.NET versus PHP versus J2E[PHP] Bannir et nick List par cookies?
Plus de sujets relatifs à : [PHP] Confirmation de mot de passe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR