Accueil > Forum > > > > $_SESSION et déconnexion
$_SESSION et déconnexion
vendredi 16 décembre 2005 à 09:58:29 |
$_SESSION et déconnexion

lagombe
|
Salut à tous,
voilà mon problème : j'utilise des variables de session sur une appli
avec nom utilisateur et login... et en fait je n'arrive pas à "vider"
ma variable de session à la déconnexion, si bien que l'utilisateur
suivant "profite" de la variable de session du précédent utilisateur...
j'ai tout (dans des élans de déception ;-) ) essayé unset($_SESSION);,
$_SESSION=array();, session_destroy();... merci de votre aide... lagombe
|
|
vendredi 16 décembre 2005 à 11:07:23 |
Re : $_SESSION et déconnexion

malalam
|
Hello,
étonnant...tu devrais montrer ton code. Ce qui m'étonne le plus, c'est surtout que l'utilisateur suivant profite de la session du précédent utilisateur : si le client web est fermé, la session devrait être détruite.
Question : tes utilisateurs utilisent-ils le même client web ? Ce que tu peux essayer de faire : récupérer le SID de la session, et effacer le cookie serveur correspondant.
|
|
vendredi 16 décembre 2005 à 11:11:04 |
Re : $_SESSION et déconnexion

tetedemul
|
D'après la doc php, le code suivant fonctionne : $_SESSION = array();//vide le tableau des variables de session (le remplit par rien en fait) if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time()-42000, '/'); }//détruit le cookie session_destroy();//détruit la session (mais pas les données, ça a été fait par la ligne précédente)
Debutant informatique :-)
|
|
vendredi 16 décembre 2005 à 11:49:02 |
Re : $_SESSION et déconnexion

kankrelune
|
o_Ô
Bah y a rien qui cloche dans ce code... c'est bizar... .. .
@ tchaOo°
|
|
vendredi 16 décembre 2005 à 11:51:58 |
Re : $_SESSION et déconnexion

FhX
|
Est ce que ... plus loin dans ton code, tu fais appel a un cookie pour vérifier une quelconque présence d'un utilisateur (genre login/pass par ex ) ?
Il existe session_unset() aussi... au cas ou :o
|
|
vendredi 16 décembre 2005 à 14:05:28 |
Re : $_SESSION et déconnexion

lagombe
|
Bon... ben y'a un souci... déjà je n'utilise pas de cookies
($_COOKIE)... j'ai mis dans mon logout.php le code de tetedemul, plus
le session_unset(); de FhX :
<?
require("system/secure.inc");
verif_connect();
$_SESSION = array();
session_unset();
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time()-42000, '/');
}
session_destroy();
header("Location:index.php");
?>
pour tester, j'ai mis à l'entrée de ma page d'accueil (la suivante d'index) le code suivant :
<?php
session_start();
print_r($_SESSION); ...
et si je me déconnecte, me reconnecte sous un autre nom, j'ai la liste
des $_SESSIONS de l'utilisateur précédent qui s'affiche en haut de la
feuille alors que $_SESSION devriat être vierge voire inconnue!
Comprends pas moi :-(
lagombe
|
|
vendredi 16 décembre 2005 à 14:27:36 |
Re : $_SESSION et déconnexion

lagombe
|
Réponse acceptée !
A y est... plus c'est évident, moins on y arrive... si le gros benêt que je suis faisait un petit coup de session_start(); avant sa ligne verif_connect();... de toute façon, merci à vous pour vos participations.
lagombe
|
|
Cette discussion est classée dans : variable, déconnexion, utilisateur, session
Répondre à ce message
Sujets en rapport avec ce message
Petite question de session... [ par CyberMen30 ]
J'ai vu un exemple de variable de session.Dans cet exemple, la personne vérifie que l'utilisateur a le bon mot de passe et de loginet l'utilisateur a
Gestion des utilisateurs avec les session [ par nwija ]
bonjours a ts, j'ai un problème avec les session je sais pas comment les utilise. mon probleme et que dans ma premier page index.php je demmare une
déconnexion utilisateur fermeture navigateur (requête sql) [ par lectpe ]
Bonjour à tous. Je suis en-train de réaliser un site web sur lequel peuvent s'inscrire puis se connecter des utilisateurs. Dans ma base de données, u
duree variable session [ par ju0123456789 ]
Bonjour, je voudrais savoir s'il est possible de déterminer un temps pour une et une seule variable de session. Mon but est de rediriger un visiteurs
affichage d'un menu à un seul utilisateur [ par margChamo ]
bonjour, je voudrais savoir si quelqu'un pourrait m'aider car voici mon problème: je voudrais, dans ma page de menu, afficher un autre menu mais que p
pbl session illisible après formulaire [ par Faatalis ]
Bonjour Je mets en place un système de session sur un site, mais sur une page, les variable de session sont illisible... Elles n'ont pas disparut pui
Variable globale ou erreur de synthaxe [ par stealon ]
Salut à tous les développeurs de la planète php. Je sais pas si c'est moi qui me trompe mais je trouve que le php peut s'avéré être un langage casse
Impossible d'afficher ma variable $_SESSION [ par lorenzo16000 ]
Bonjour, voilà j'ai un souci je souhaite afficher une variable de $_SESSION dans la même page mais aucun message ne s'affiche et pourtant mon UPDATE d
Pb de variable Session [ par subaqua ]
Bonjour, J'ai un pb de variable Session qui n'est pas reconnue dans toutes mes pages. Dans index.php, je définis une var. $_SESSION['total']=5; puis
Session php [ par Clad49 ]
Bonjour, Je créer un site en local ou les session fonctionne parfaitement ! Mais une fois sur le serveur d'un pote, si une variable de ma session po
Livres en rapport
|
Derniers Blogs
DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|