Page 1 sur 1

$_SESSION ne fonctionne pas correctement

Posté : 31 déc. 2015, 21:07
par xnooztv
Bonjour,

Comme je vous l'ai dit, je suis entrain de faire mon espace membre, je suis à la fin de mon développement.
Mais, je souhaite lorsque que l'utilisateur est connecté que sa affiche "Mon compte" et quand il n'est pas connecté, qu'il y ait écris "Déjà un compte? Connecter vous" etc..
J'ai donc fais comme cela:

Code : Tout sélectionner

<li id='userNavigation'> <div class='avatarWrap'> <img class='avatar' src='placeholders/35x35_avatar_index.jpg' alt='Avatar' /> <div class='messages'>3</div> </div> <?php if(!isset($_SESSION['login'])) { ?> <span class='username'>Mon compte</span> <ul class='submenu right'> <li><a href='#'>Téléchargement</a></li> <li><a href='#'>Déconnexion</a></li> <?php } else { ?> <span class='username'>Compte</span> <ul class='submenu right'> <li><a href='#'>Se connecter</a></li> <li><a href='#'>Créer un compte</a></li> <?php } ?> </ul> </li>
Mais même en étant déconnecter, on peux accéder au "Mon compte".

Ou est mon erreur?

Cordialement.

Re: $_SESSION ne fonctionne pas correctement

Posté : 31 déc. 2015, 21:19
par or 1
quel est le code php qui permet de se déconnecter ?

Re: $_SESSION ne fonctionne pas correctement

Posté : 31 déc. 2015, 21:20
par xnooztv
J'ai fais cela pour se déconnecter:

Code : Tout sélectionner

<?php session_destroy(); header('location: index.php'); exit; ?>

Re: $_SESSION ne fonctionne pas correctement

Posté : 01 janv. 2016, 04:07
par @rthur
Bonjour,

Fais un var_dump($_SESSION['login']) pour voir pourquoi ton if ne réagit pas comme attendu

Re: $_SESSION ne fonctionne pas correctement

Posté : 01 janv. 2016, 05:03
par xnooztv
Bonjour,

Bonne année avant tous :)
J'ai réussi à faire fonctionner mon code en changeant de système, j'ai du modifier durant 30 min mais sa à fonctionner, je ne sais pas par quel magie xD

Merci quand même :)