variable session dans une application
slt à tous, j'ai BD avec une table utilisateur(champs: Nom, Prénom, Username, Password, Priorité).
sur mon application j'ai un page de logincontroller qui permet à chaque utilisateur de s'authentifier dont voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <?php
$checklog=false;
if (isset($_POST['mot_de_passe']) AND isset($_POST['username'])) // Si les variables existent
{
$mot_de_passe = $_POST['mot_de_passe'];
$username = $_POST['username'];
}
// On se connecte d'abord à MySQL pour checker les infos entrées :
mysql_connect("localhost", "root", "");
mysql_select_db("CORRESPONDANCE");
//requête
$reponse = mysql_query("SELECT username, mot_de_passe FROM utilisateur WHERE (username='$username' AND mot_de_passe='$mot_de_passe')") or die (mysql_error());
$num_rows=mysql_num_rows($reponse); //
// On se déconnecte de MySQL
mysql_close();
$checklog= ($num_rows!=1) ? false : true;
if($checklog)
{
include "application.php";
}
else
{
include "login.php";
}
?> |
Cependant j'aimerai interdire l'accès à certaines de mes pages selon qu'on l'ai la priorité admin(valeur = 1 ) ou utilisateur (valeur = 0) dans la table.
j'ai pensé à une variable session, ben je sais trop comment m'y prendre.