je suis entrain de developpez une application web ; et je travaille avec les sessions ca marche bien
mais mon probleme est ce que jai fait un menu [fichier]; [edition];[afficher]; [recherche]
et 4 utilisateurs niveau1,....,niveau4
seulle niveau1 voit tout le menu
niveau2 voit que [afficher]et [recherche]
.....
a la page index ou ils log ca marche trés bien mais si par exemple le niveau2 click sur [afficher] le menu dans la page afficher apparaitre en compler pourtant jai bien declarer ma session et voila mon programme
la page indexe ici ca marche bien
<?php
session_start();
session_name();
session_id();
$fichier="";
$edition="";
$afficher="";
$recherche="";
if (isset($_POST["user"]))
{
$user = $_POST ["user"];
if (isset($_POST ["pass"]))
{
$pass = $_POST["pass"];
}
$connexion = mysql_connect($GLOBALS["db_host"] , $GLOBALS["db_user"] , $GLOBALS["db_password"]) or die ("<br>connxion impossible au serveur<br>");
$db = mysql_select_db($GLOBALS["db_name"] , $connexion) or die ("<br>selection impossible de la base de donnée<br>");
$req = sprintf ("select * from log where pass ='$pass' && user ='$user'");
$res = mysql_query($req);
$count = mysql_num_rows ($res);
if ($count)
{
$row = mysql_fetch_array ($res);
$niv = $row ["niveau"];
$_SESSION['user'] = $user;
$_SESSION['niveau'] = $niv;
if ( isset($_SESSION['niveau']))
switch ($_SESSION['niveau'])
{
case 1 :
echo $_SESSION['niveau'] ;
$fichier="fichier";
$edition="edition";
$afficher="affiche";
$recherche="recherche";
$decon = "Ce déconecté";
break;
case 2 :
$afficher="affiche";
$recherche="recherche";
$fichier="fichier";
echo $_SESSION['niveau'] ;
$decon="Ce déconecté";
break;
case 3 :
$ficher="affiche";
$recherche="recherche";
echo $_SESSION['niveau'] ;
$decon="Ce déconecté";
break;
case 4 :
$fichier="fichier"; echo $_SESSION['niveau'] ;
$decon="Ce déconecté";
break;
}
}
?>
la 2eme page fichier
<?php
session_start();
session_name();
session_id();
et jai essayé tout les solutions que je connais mais ca marche pas ;jai travaillé ici avec switch mai ca na pas marcherce que minteresse moi c'est l'affichage du menu chaque utilisateur a ces droit d'accée et dans toute les pages
SVP si quelqu'un a passé par ce cas ou connais comment ca fonctionne me faire sortire de la
merci