bonjour,
Dans phpmyadmin on peut mettre un champ en 'PASSWORD' qui crypte le mot de passe...
dans ma page de connexion, on me dit que j'ai pas le bon mot de passe...
J'ai essayer les fonctions PASSWORD() et CHA1() dans ma requete sql mais ca ne fonctionne pas...
VOICI MON CODE
include('../includes/db_login.php');
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) {
extract($_POST);
$sql = "SELECT password,name FROM players WHERE login='$login'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($password != $pass) {
include('../includes/header.inc.php');
echo '<center>Mauvais login / password. Merci de recommencer</center>';
exit;
}
else {
session_start();
$_SESSION['login'] = $login;
$_SESSION['name']= $data['name'];
include('redirect.php');
}
}
else {
echo '<p>Vous avez oublié de remplir un champ.</p>';
exit;
};
mysql_close();
?>
Pouvez vous me donner un petit coups de main!
Merci