Page 1 sur 1

Routine pour comparer mots de passe

Posté : 04 mars 2006, 18:30
par FedeRaps
Bonjour!

Je cherche une généreuse personne qui pourrait me souffler un moyen de comparer les valeurs de deux champs contenus dans un seul formulaire. C'est un formulaire destiné à ouvrir un compte d'utilisateur. Je souhaiterais juste que la personne confirme son mot de passe.
En cas d'erreur, la personne serait redirigée sur la même page avec une variable d'URL.

Merci

Federico

Posté : 04 mars 2006, 18:56
par Truc
Salut,

Il suffit de récupérer les champs du formulaire puis un simple test if(), voilà une base
<?
$passe_1= isset($_POST['passe_1']) ? $_POST['passe_1'] : "";
$passe_2= isset($_POST['passe_2']) ? $_POST['passe_2'] : "";
$erreur="";

if(!empty($passe_1)) // formulaire validé
{
   if($passe_1 == $passe_2)
   {
      //même mots de passe => traitement
   }
   else
   {
      $erreur = "mots de passe différents"; 
   }
}
   //affichage erreur 
   echo $erreur; // puisque la variable est initialisée a vide pas d'affichage lors du 1er chargement
   // affichage formulaire
?>
  <input type="" name="passe_1" value="<? echo $passe_1; ?>">
  <input type="" name="passe_2" value="<? echo $passe_2; ?>">


Posté : 04 mars 2006, 21:25
par FedeRaps
Merci beaucoup!
C'était rapide! :)

Bonne soirée
Federico