Projet

Général

Profil

Anomalie #2696

changement d'utilisateur problématique depuis le portail car session persistante

Ajouté par Gérald Schwartzmann il y a plus de 12 ans. Mis à jour il y a environ 12 ans.

Statut:
Fermé
Priorité:
Normal
Début:
02/09/2011
Echéance:
% réalisé:

100%

Distribution:
EOLE 2.3

Description

Si on se connecte sur le portail et qu'on accède à ajaxplorer, on a tendance à se déconnecter du portail et non directement depuis le lien de déconnexion de Ajaxplorer.
Dans ce cas, la session de Ajaxplorer est conservée et l'utilisateur suivant se voit refuser l'accès avec le message :

"Cannot login to FTP server with user toto" où toto est le précédent utilisateur ayant accédé à l'application

Il y a pourtant un principe de déconnexion globale qui ne semble pas fonctionner pour ajaxplorer.

Une solution possible et de faire un "unset($_SESSION);" après le "session_start()" présent dans "index.php".
l'absence de "$_SESSION["AJXP_USER"]" permet alors à "AuthService::preLogUser" de repasser par le client CAS
et l'absence de "$_SESSION["phpCAS"]" force le client CAS à réinterroger le serveur CAS

Comme la page d'index semble n'être appelée que la première fois, toute l'utilisation se faisant ensuite en AJAX, cela peut donc peut-être convenir comme principe de refaire toute l'authentification à chaque accès à "index.php".


Demandes liées

Lié à ajaxplorer - Anomalie #2019: changement d'utilisateur problématique depuis le portail car session persistante Fermé 02/09/2011

Révisions associées

Révision 4f87ad32 (diff)
Ajouté par tomolimo il y a plus de 6 ans

Added Line object to lockable object list, fixes #2696

Added Line object to lockable object list, fixes #2696

Historique

#1 Mis à jour par Gérald Schwartzmann il y a plus de 12 ans

  • Version cible changé de Envole 2.5.1 RC à Envole 3.2.1 RC

#2 Mis à jour par Lionel Morin il y a environ 12 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF