Authentification

Fermé
abdoul1067 Messages postés 4 Date d'inscription mardi 18 août 2015 Statut Membre Dernière intervention 15 octobre 2015 - Modifié par abdoul1067 le 18/10/2015 à 12:53
 samyb2313 - 5 nov. 2015 à 10:10
bonjour, les amis je suis de retour encore car j ai vraiment un problème car ma page d authentification ne marche pas normalement disons que je sais pas vraiment comment verrouiller les pages et surtout pour les cas des page d administrateur et ce qui ne le sont pas vraiment j ai besoin de votre aide .mais qu'a meme j ai essayer


<?php
include("connection.php");
if(isset($_POST["submit"]))
{
$login=$_POST["login"];
$password=$_POST["password"];
$query= "select * from utilisateur where login='$login' and mot_de_passe='$password'";
$req=mysql_query($query);
$nbr=0;
$nbr=mysql_num_rows($req);
if($nbr == 1){
session_start();
$_SESSION['Auth'] = array(
'login' => $login,
'mot_de_passe' => $password
);
while($res = mysql_fetch_array($req))
{
$_SESSION['matricule'] = $res['matricule'];
$_SESSION['login'] = $res['login'];
$_SESSION['password'] = $res['mot_de_passe'];
$_SESSION['e_mail'] = $res['e_mail'];
}
$connexionReussi = 'Connexion réussie.';
header("location:accuiel.php");
}


else{
$erreur_auth = 'Echec de l\'authentification.';

echo "<br /><center style='color:red'><h1>erreur de connexion </h1><br />
login ou mot de pass incorrect</center>";

}
}

?>

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Authentication</title>
<link rel="stylesheet" href="style.css" media="screen">
</head>
<body>
<th alin="left"><img SRC="/orange/logo.png" alt="Ajout" height="200px" align: "left" ></th>
<div align="center"><td><span class="Style2">LA SEGMENTATION DES CLIENTS</span></td></div>
<form method="post" action="" id="login" class="cj-form" autocomplete="off">
<div class="logo" >AUTHENTIFICATION </div>
</div>
<label for="user_login">
<span>Login:</span>
<input type="text" name="login" id="username" required='required'>
</label>
<label for="user_pass">
<span>Password:</span>
<input type="password" name="password" id="password" required='required'>
</label>
<input align="center" name="submit" class="button" type="submit" value="connexion">
</form>
</body>
</html>
et j attend des suggestion sur ca

1 réponse

tu dois mettre en haut de ta page

session_start();

Sans condition, sinon ca marche pas, le session_start(); est pour dire que l'on gere les sessions, si t'es pas identifié ca n'enlève pas de sécurité !
0