Salut tout le monde !
alors voilà comme j'ai crée un site php enfin j'ai commencé.. j'ai un soucis embettant.
je vous explique:
quand je rentre un mauvais mot de passe, là ok il me dit que le mot de passe est mauvais.
quand je rentre rien, ok il me dit que j'ai oublié de remplir une case.
Mais quand je rentre les bons ID, il me dit que le mot de passe est faux ! ..
j'ai essayé comme on ma conseillé c'est à dire comme sa:
j'ai mis un session_start(); mais je ne sais pas si c'est bon comme sa ?
config.php
je vous donne les autres page au cas ou sa viendrait de làbas.Code PHP:
<?php
session_start();
$DB_HOST = "localhost";
$DB_LOGIN = "root";
$DB_PASS = "";
$DB_DATA = "site";
mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASS) or die ("erreur de connexion a BDD");
mysql_select_db($DB_DATA ) or die ("database introuvable");
?>
connexion.php
Code PHP:
<?php
include("config.php");
if(!empty($_POST['login']) && !empty($_POST['pass'])){
$_POST['login'] = htmlentities($_POST['login']);
$_POST['pass'] = htmlentities($_POST['pass']);
$sql = "SELECT * FROM users WHERE login='".$_POST['login']."' ";
$req = mysql_query($sql) or die("erreur SQL");
$data = mysql_fetch_assoc($req);
if(!empty($data['login'])){
$_POST['pass'] = md5($_POST['pass']);
if($data['pass'] == $_POST['pass']){
header("Location: index_membre.php");
}else{
echo "login ou mot de pass incorrect ! ";
}
}else{
echo "login ou mot de passe inccorect";
}
}else{
echo "Tout les camps doivent être remplies !";
}
?>
index_membre.php (qui est sensé s'ouvrir quand on se connecte)
et index.php (la page principal, pour s'identifier.)Code PHP:
Tu es connecté !
Code PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>New g?ration</title>
<meta http-equiv="content-type"
content="text/html;charset=utf-8" />
</head>
<body>
<center>
<form method="post" action="connexion.php" >
Login :<br />
<input type="text"name="login" /><br /><br />
Mot de passe : <br />
<input type="password" name="pass" /><br /><br />
<input type="submit" value="Se connecter" />
</center>
</form>
<p>
<center>
<input type="button" value="S'inscrire" onclick="window.location='inscription.php">
</center>
</p>
<p>
<center>
<img src="img/icone1.png" alt= "icone1">
</center>
</p>
</body>
</html>
Aidez moi svp, merci beaucoup
-----