session administrateur - PHP - Programmation
Marsh Posté le 17-04-2005 à 01:06:48
Avec la phase d'initialisation des variables concernées, nous serions plus à même de te répondre
Parce que là, $utilisateur, c'est pas très parlant
Marsh Posté le 17-04-2005 à 15:17:06
Non, son contenu c'est pas important
Comment est-elle initialisée ta variable ? elle vient d'où, contenu d'un formulaire, d'une session, d'un cookie, d'une base de données ?
Là, je penche pour le contenu de la session dont tu vérifies l'existence plus haut, auquel cas si ton register_global est à off, tu dois utiliser $_SESSION partout (ou faire un $utilisateur = $_SESSION['utilisateur'] pour initialiser la variable)
Marsh Posté le 17-04-2005 à 19:37:25
en faite la session est tester sur ma page accueil.
chacune de mes page je les commence par session_statrt()
+ if(isset($_SESSION['utilisateur']))
Marsh Posté le 17-04-2005 à 19:47:11
C'est dingue ça, je lui pose qu'une question et il s'efforce de pas y répondre
Marsh Posté le 17-04-2005 à 22:42:47
dodo a écrit : en faite la session est tester sur ma page accueil. |
simplifie !
ex : une page start_session.php contenant
session_start();
define('MEMBRE_AUTHENTIFIE',isset($_SESSION['utilisateur']));
que tu inclus dans toutes tes pages
suivant la structure de ton site tu peux aussi t'amuser a ajouter une ligne pr rediriger vers une page de login si le membre n'est pas authentifié
la duplication de code en php c'est mal
Marsh Posté le 16-04-2005 à 23:13:47
Bonjour,
j'ai un petit soucis, voilà j'ai dans ma base des user avec tout les les infos sur une table sur une 2 table profil je lui attribut un statut sois membre sois admin.
sur un menu reserver aux admin j'aimerais pouvoir modifier toutes les infos d'un membre, or l'utilisateur et mot de passe ne sont pas pris en compte. Je me demandais si c'était du au if(isset($_SESSION['utilisateur']))