Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je suis ce qu'on peut appeler en débutant en php et je cherche à résoudre ce que ej considère comme une énigme...
J'ai créé un formulaire d'enregistrement qui remplit une BDD nommée ed_users
Suite à celà j'ai un formulaire d'identification qui vérifie si l'utilisateur fait bien partie de cette BDD ed_users
Enfin, j'ai créé une page 'blog' que j'aimerais rendre accessible qu'aux utilisateurs identifiés et là... c'est le drame ça ne marche pas c'est à dire que quand je veux accéder à la page 'blog' même sans avoir rentré mes identifiants, je ne suis pas rejeté... et je ne comprends pas pourquoi.
Voici mes codes :
page login.php
if(isset($_POST) && !empty($_POST['username']) && !empty($_POST['password'])) {
extract($_POST);
// on recupère le password de la table qui correspond au login du visiteur
$sql = "SELECT password FROM ed_users WHERE username='".$username."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['password'] != $password) {
include('failure.html');
exit;
}
else {
session_start();
$_SESSION['login'] = $username;
include('sucess.html');
}
}
else {
echo '<p>Vous avez oublié de remplir un champ.</p>';
include('login.html');
exit;
}
?>
Page de vérification de la session
if(!isset($_SESSION['login'])) {
echo 'Vous n\'êtes pas autorise à acceder à cette zone';
include('failure.html');
exit;
}
?>
Et enfin la page que je veux rendre accessible aux utilisateurs identifiés
<head>
<title>....
Merci d'avance pour votre aide
Pages : 1