PHP et MD5

Résolu
huggilou Messages postés 67 Statut Membre -  
chico200987 Messages postés 856 Statut Membre -
Bonjour,
Je suis un novice en programmation et je voudrais savoir comment encrypter un mot de passe dans le code source d'un page PHP.

Par exemple :
Au lieu de ce formulaire :
<form id="auth" method="post" action="http://un-site/checkLogin.php">
Identifiant : <input class="text" id="login" name="login" size="26" />
Mot de Passe : <input class="text" type="password" value="monmdp"/>
<input class="valid" type="submit" name="valid" value="Valider" />
</form>

Un autre mais avec le mot de passe "crypté" en MD5 inclus sous "value".

Merci d'avance
A voir également:

2 réponses

komar_666
 
md5($str) = ...
0
chico200987 Messages postés 856 Statut Membre 144
 
Il existe une fonction toute faite en PHP qui est md5(), ton formulaire deviendrait :

<form id="auth" method="post" action="http://un-site/checkLogin.php">
Identifiant : <input class="text" id="login" name="login" size="26" />
Mot de Passe : <input class="text" name="pwd" type="password" value=<?php md5('monmdp'); ?> />
<input class="valid" type="submit" name="valid" value="Valider" />
</form>

Par contre si tu emploies ce formulaire, pour te connecter il te faudra taper dans le champ mot de passe, le mot de passe en MD5 et non le mot de passe en clair.. je ne vois pas du tout l'utilité.

Si tu veux comparé à ta bdd le mot de passe entré tu dois laisser le premier formulaire et dans checkLogin.php faire :

$mdp = md5($_POST['pwd']);

Bonne prog' ;o)
0