PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 04-06-2009 14:52:24

hichoum
Membre
Inscription : 04-06-2009
Messages : 29

[Résolu] tester le mot de passe

Bonjour à tous
Je suis entrain de faire un formulaire d'inscription et je rencontre un probleme avec la partie verif du mot de passe de l'utilisateur.
Quand je valide mon formulaire que mon champ soit rempli correctement ou pas (mots de passe différents entre champs1 et champs2 ou vide) il va directement a la fin et affiche : Le mot de passe saisi n'est pas valide

si une personne pouvait m aider voici la code concerné :

[code = php]
//test du champ mot de passe
    if (eregi ("^[[:alnum:]] {4,20}$",
                   stripslashes(trim($_POST['mdp']))))
        {
            if ($_POST['mdp'] == $_POST['mdp2'])
                {
                    $mp = echappement($_POST['mdp']);
                }
            else
                {     
                    $mp = FALSE;
                    echo  "Les mots de passe saisi ne sont pas identiques</br>";
                }
        }
    else
        {     
            $mp = FALSE;
            echo "Le mot de passe saisi n'est pas valide</br>";
        }
[/code]
[NDM]Mot de passe n'es pas féminin pluriel.
MK

Merci de votre aide
Hicham

Hors ligne

#2 04-06-2009 17:40:00

mcAllan
Mowdérateur
Lieu : Châteaurenard en Provence
Inscription : 08-05-2009
Messages : 269

Re : [Résolu] tester le mot de passe

Salut,

"^[[:alnum:]] {4,20}$" je pense que l'espace entre ] et { peut être le coupable...

Alain.


Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop

Hors ligne

#3 04-06-2009 19:51:16

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [Résolu] tester le mot de passe

Saluton,
En punition, Hichoum, tu me copieras 10 000, cheval au féminin pluriel.
Et pas de triche du genre

<?php
function femininpluriel($male){
     if($male=='cheval'){return 'juments';}
     else{return $male.'es';}
     }

$i=0;
while ($i++ < 10000){ echo femininpluriel('cheval'),'<br />';}


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#4 06-06-2009 17:03:13

hichoum
Membre
Inscription : 04-06-2009
Messages : 29

Re : [Résolu] tester le mot de passe

Salut,

Merci de votre aide l'erreur venait bien de l'espace en trop. (j'en etais sur que c'etait cette partie la).
En tout cas merci

Hicham

Hors ligne

Pied de page des forums