[PHP] variable de session modifie en refresh
Résolu
valin
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
mamoud -
mamoud -
Bonjour,
j'ai un petit soucis avec une variable de session.
je suis en train de faire un site ou il y a different type d'utilisateur:
lecteur, redacteur, modo et admin
chaque groupe doit avoir un menu particulier et des fonctions particulière
Mon soucis est le suivant : quand un lecteur, un redacteur ou n'importe quel utilisateur de n'importe quel groupe se connecte :
il obtient toujours le meme menu et la variable "type" prend la valeur lecteur....
voila le code du menu, je pense que le pb vient de la car quand je demande, sur la page d'accueil apres le login, d'afficher la variable type: il me recupere bien le type de l'utilisateur
en gros : je me log avec un redacteur : sur la page d'accueil apres le log il me dit bien : bonjour "Nom" vous êtes un "redacteur"
mais il m'affiche le menu pour un lecteur et si je fais un refresh j'ai
bonjour "Nom" vous êtes un "lecteur"
merci de vos lumieres^^
j'ai un petit soucis avec une variable de session.
je suis en train de faire un site ou il y a different type d'utilisateur:
lecteur, redacteur, modo et admin
chaque groupe doit avoir un menu particulier et des fonctions particulière
Mon soucis est le suivant : quand un lecteur, un redacteur ou n'importe quel utilisateur de n'importe quel groupe se connecte :
il obtient toujours le meme menu et la variable "type" prend la valeur lecteur....
voila le code du menu, je pense que le pb vient de la car quand je demande, sur la page d'accueil apres le login, d'afficher la variable type: il me recupere bien le type de l'utilisateur
<? if ( !isset( $_SESSION['nom'] )) { // si on n'est pas connecté include ("menu_gene.php"); //menu général } elseif (( $_SESSION['nom'] != null ) && ($_SESSION['type'] = 'lecteur' )) // si on est connecté et si c'est un lecteur { include ("menu_lecteur.php"); //menu lecteur } elseif (( $_SESSION['nom'] != null ) && ($_SESSION['type'] = 'redacteur' )) // si on est connecté et si c'est un redacteur {include ("menu_redacteur.php"); //menu redacteur } elseif (( $_SESSION['nom'] != null ) && ($_SESSION['type'] = 'modo' )) // si on est connecté et si c'est un modo {include ("menu_modo.php"); //menu modo } else {if (( $_SESSION['nom'] != null ) && ($_SESSION['type'] = 'admin' )) // si on est connecté et si c'est un include ("menu_admin.php"); //menu admin } ?>
en gros : je me log avec un redacteur : sur la page d'accueil apres le log il me dit bien : bonjour "Nom" vous êtes un "redacteur"
mais il m'affiche le menu pour un lecteur et si je fais un refresh j'ai
bonjour "Nom" vous êtes un "lecteur"
merci de vos lumieres^^
A voir également:
- [PHP] variable de session modifie en refresh
- Suivi de modification word - Guide
- Easy php - Télécharger - Divers Web & Internet
- Un mot est caché dans l’en-tête du document. pour le trouver, modifiez sa couleur. ✓ - Forum Word
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
- Samira a modifié le menu du jour que juliette lui avait envoyé. retrouvez les modifications proposées par samira : acceptez celles concernant les entrées, refusez celles concernant les plats et les desserts. combien de caractères (en incluant les espaces) contient la version finale du menu ? - Forum Matériel & Système