Bonjour,
Alors voila, j'ai un petit espace membres qui fonctionne tres bien, mais les mot de passe ne sont pas crypté, donc je peux voir les mot de passe de tout le monde lol, mais comme le site n'est paz encore public ça va...mais comme il va l'etre, j'aimerais bien encoder en md5() donc je fais comme si dessous lors de l'inscription:
--------------------------
----------------------------
Ce n'est pas bon?
Merci de me repondre, il me met que le mot de passe est incorrect...
Aurevoir[/code]
Alors voila, j'ai un petit espace membres qui fonctionne tres bien, mais les mot de passe ne sont pas crypté, donc je peux voir les mot de passe de tout le monde lol, mais comme le site n'est paz encore public ça va...mais comme il va l'etre, j'aimerais bien encoder en md5() donc je fais comme si dessous lors de l'inscription:
Code:
<?
if (empty($nom) OR empty($prenom) OR empty($email) OR empty ($login) OR empty ($password))
{
echo '<font color="red">Attention, les champs marqués d un * ne peuvent etre vides!</font>';
}
if(!ereg("\.",$email) || !ereg("@",$email))
{
echo '<font color="red">adresse email non valide</font>';
}
else
{
$db = mysql_connect('mysqlbox', 'pse', '********');
mysql_select_db('pse',$db);
$password = md5(password);
$sql = "INSERT INTO membres_tbl VALUES('','$nom','$prenom','$login','$password', '$email','$date','$jeux','$console','$hobby','$connexion', '$emploi','','$comment')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Vos informations ont été ajoutées dans notre base.';
echo "<META HTTP-EQUIV=Refresh CONTENT=2;URL=index.php>";
mysql_close();
}
?>
--------------------------
Code:
<?
$db = mysql_connect('mysqlbox', 'pse', '******');
mysql_select_db('pse',$db);
if($login=='' || $password=='')
{
echo 'Vous avez oublié de remplir un champs.';
include('login.htm');
exit;
}
$sql = "select password from membres_tbl where login='$login'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
$pass = md5(password);
if($data['password'] != $pass)
{
echo 'Mauvais login ou pass';
include('login.htm');
exit;
}
else
{
session_start();
session_register('login');
session_register('password');
header('location: index.php');
}
?>
Ce n'est pas bon?
Merci de me repondre, il me met que le mot de passe est incorrect...
Aurevoir[/code]