Multi sessions à partir d'un même ordi [Résolu]

Signaler
Messages postés
26
Date d'inscription
lundi 5 janvier 2004
Statut
Membre
Dernière intervention
29 janvier 2009
-
Messages postés
26
Date d'inscription
lundi 5 janvier 2004
Statut
Membre
Dernière intervention
29 janvier 2009
-
Bonjour, un petit souci avec les sessions sur le développement d'une interface à accés restreint :

Voilà, lorsqu'un utilisateur se logge sur le site, je vais vérifier dans une base de donnée si tout est ok, puis je crée une variable de session donnant l'autorisation d'être ou il faut, genre $_SESSION['autorisation']=oui qui sera vérifiée ensuite sur chaque page consultée.

Tout va bien, tout marche ok, le souci est que lorsqu'un autre utilisateur se logge avec son identifiant et mot de passe à partir du même ordinateur, alors le premier utilisateur à toutes les infos et prérogatives du dernier loggé.

Je suppose que le serveur affecte automatiquement l'ordinateur client au coockie de session placé dans le dossier temp/ sur mon serveur et que l'on ne peux avoir deux sessions différentes ouvertes avec le même ordinateur sans gestion des coockies sur le client.

Ma question est donc, comment gérer deux sessions différentes ouvertes par le même ordi?

Ou alors, si quelqun est loggé à partir d'un ordi, comment faire en sorte que le deuxième utilisateur ait un message de type "vous ne pouvez vous connecter à partir de cet ordi, une session est déja en cour" ?

Bon, je ne sais pas si c'est clair, merci pour vos réponses, et bonnes fêtes.

2 réponses

Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
Salut,

à partir du même navigateur, tu ne peux pas avoir deux sessions différentes si elles sont gérées par cookies. Par contre si t'as plusieurs navigateurs différents tu peux. Sinon pour dire "non, une session est déjà en cours" bah <?php
session_start();

if(isset($_SESSION['.....']))
{
exit('Session en cours');
}
?>

a +
Messages postés
26
Date d'inscription
lundi 5 janvier 2004
Statut
Membre
Dernière intervention
29 janvier 2009

Bon, ben je vais me faire une raison, je vais tester la destruction de session avant la création d'une autre, super, merci pour ta réponse rapide en plus.