Savoir si un utilisateur est logué
Skyarnangel
-
Skyarnangel -
Skyarnangel -
Bonjour à tous,
J'ai un problème dans ma section membre, en effet je n'arrive pas a savoir si l'utilisateur est connecter ou non.
J'essaie donc de prendre son pseudo, si j'en ai un c'est qu'il est connecter et si j'en ai pas, c'est qu'il ne l'est pas.
le problème est que lorsque l'utilisateur n'est pas loguer j'ai ceci :
Notice: Undefined index: pseudo in c:/.../.php on line 2
Notice: Undefined index: pseudo in c:/.../.php on line 3
NB : /.../ est un long chemin qui me parait inutile ici
ses lignes correspondent respectivement à :
$pseudo = $_SESSION['pseudo'];
$email = $_SESSION['pseudo'];
je comprends que si il n'y a pas de session ouverte il ne peut pas définir ses variables, mais ca ne m'embete pas du tout, je voudrais juste qu'il n'affiche pas les messages d'erreurs.
Merci d'avance
Sky
J'ai un problème dans ma section membre, en effet je n'arrive pas a savoir si l'utilisateur est connecter ou non.
J'essaie donc de prendre son pseudo, si j'en ai un c'est qu'il est connecter et si j'en ai pas, c'est qu'il ne l'est pas.
le problème est que lorsque l'utilisateur n'est pas loguer j'ai ceci :
Notice: Undefined index: pseudo in c:/.../.php on line 2
Notice: Undefined index: pseudo in c:/.../.php on line 3
NB : /.../ est un long chemin qui me parait inutile ici
ses lignes correspondent respectivement à :
$pseudo = $_SESSION['pseudo'];
$email = $_SESSION['pseudo'];
je comprends que si il n'y a pas de session ouverte il ne peut pas définir ses variables, mais ca ne m'embete pas du tout, je voudrais juste qu'il n'affiche pas les messages d'erreurs.
Merci d'avance
Sky
A voir également:
- Savoir si un utilisateur est logué
- Comment savoir si quelqu'un utilise mon adresse ip - Guide
- Utilisateur indisponible messenger - Guide
- Changer nom utilisateur windows 10 - Guide
- Idée nom d'utilisateur snapchat - Guide
- La ressource demandée est en cours d'utilisation ✓ - Forum Caméra
2 réponses
salut,
tu devrai donner le code en entier, mais apparement l'erreur vient du fait que si le membre n'est pas connecté il n'y a aucune session d'ouverte donc les deux lignes que tu a cité font reference à des session qui n'existent pas.
Pour eviter ce probleme tu peut tester si la session de l'utilisateur a été initialisé (cad qu'il est connecté) avec la fonction isset() :
if (isset($_SESSION['pseudo']))
{
// Instructions si $_SESSION['pseudo'] existe
}
ton_y@hotmail.fr
tu devrai donner le code en entier, mais apparement l'erreur vient du fait que si le membre n'est pas connecté il n'y a aucune session d'ouverte donc les deux lignes que tu a cité font reference à des session qui n'existent pas.
Pour eviter ce probleme tu peut tester si la session de l'utilisateur a été initialisé (cad qu'il est connecté) avec la fonction isset() :
if (isset($_SESSION['pseudo']))
{
// Instructions si $_SESSION['pseudo'] existe
}
ton_y@hotmail.fr