5 votes

Les utilisateurs du même réseau utilisent la même session

Il y a un problème que je ne comprends pas en travaillant avec la bibliothèque de sessions de Codeigniter. Les utilisateurs du même réseau utilisent la même session (Nous travaillons avec une grande entreprise, et ils m'ont dit ceci : Quand quelqu'un se connecte au système, alors tout le monde est connecté) ! Est-ce possible ? Comment, et que puis-je faire pour corriger ce bogue ?

J'utilise la bibliothèque de sessions de base de Codeigniter et elle utilise une base de données.

1voto

Natrium Points 14040

http://ellislab.com/codeigniter/user-guide/libraries/sessions.html

Lorsqu'une page est chargée, la classe de session vérifiera si des données de session valides existent dans le cookie de session de l'utilisateur. Si les données de session n'existent pas (ou si elles ont expiré), une nouvelle session sera créée et enregistrée dans le cookie. Si une session existe, ses informations seront mises à jour et le cookie sera également mis à jour. À chaque mise à jour, l'identifiant de session sera régénéré.

Je ne sais pas où vous avez lu que les utilisateurs du même réseau utilisent la même session, mais dans la documentation de CodeIgniter, je trouve que la session est stockée dans un cookie, et les utilisateurs du réseau n'auront pas le problème que vous avez décrit.

1voto

Stathis Points 45

Il est plus probable d'avoir une erreur de logique d'application qu'une erreur de session. Peut-être que vous pouvez le reproduire si vous essayez sur votre serveur de développement local d'utiliser 2 ou plusieurs comptes utilisateurs différents (à partir de navigateurs différents).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X