[PHP] Verifier Mot de passe

Utilisateur anonyme -  
wenijah Messages postés 72 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'aimerais vérifier que l'utilisateur qui veut se connecter sur mon site rentre bien son bon mot de passe...
Je ne sais pas comment comparer la valeur d'un champ formulaire avec la valeur d'une requete... quelqu'un aurait il une solution en PHP si possible?
A voir également:

4 réponses

Utilisateur anonyme
 
UP
0
^^Marie^^ Messages postés 114059 Date d'inscription   Statut Membre Dernière intervention   3 279
 
'lu,

Il est toujours délicat de donner des soluces concernant les chemins pour les mots de passe....... Donc....
Même de bonne foi...

A++
0
naruto-94 Messages postés 865 Date d'inscription   Statut Membre Dernière intervention   188
 
Salut ,


je ne sais pas du tout si ce code est bon et si il est fiable je l'ai fait en 2mn si il est faux bha tampis et bon courage :p.

<?PHP

//connexion sql
//pseudo_form -> pseudo de l'utilisateur qu'il rentre dans le formulaire
$sql = "SELECT motdepasse FROM matable WHERE pseudo=" .$_POST['pseudo_form'] ;
$req = mysql_query($sql)

if($_data['motdepasse'] == $_POST['motdepasse_form']
{
echo 'le mot de passe est correct' ;
}
else
{
echo'le mot de passe n\'est pas bon';
} 

?> 


0
Utilisateur anonyme
 
Bon ben sa marche pas mais je sens que tu m'as lancé sur une bonne voie... Par contre j'ai toujours le même problème, la valeur de la requête est complètement saugrenue... Elle prend comme valeur : "RessourceId #3" ou "Ressource Id #4"
0
wenijah Messages postés 72 Date d'inscription   Statut Membre Dernière intervention   6
 
la réponse de naruto est correct mais peut-être utilises-tu un système différent..

Aurais-tu une portion de ton script pour qu'on puisse l'analyser?

Et voilà une variante du script de naruto:

$user = $_POST["user"]; //info utilisateur
$pass = $_POST["pass"]; //info mot de passe

$req = mysql_query ("SELECT * FROM table_mdp WHERE user='$user' AND pass='$pass'");
$verif = mysql_num_rows($req);

if ($verif=="0")
{
echo("Nom d'utilisateur ou Mot de passe erroné.");
exit;
}
else
{
echo("Connection acceptée.");
}


..Où tu peux contrôler directement l'existence ou pas d'un utilisateur et de son mot de passe.

~W~
0