Anomalie #5713
Deconnexion
100%
Description
La déconnexion CAS d'une application de déconnecte pas les autres applications
Voir listes des taches pour les applications concernées
Sous-tâches
Demandes liées
Révisions associées
correction pour deconnexion CAS de grr (ref #5713)
correction deconnexion piwigo CAS (ref #5713)
correction deconnexion piwigo CAS (ref #5713)
Resolution probleme deconnexion CAS fluxbb (ref #5713)
correction deconnexion CAS (ref #5713)
correction sur deconnexion CAS (ref #5713)
correction CAS pour dokuwiki (ref #5713)
forcer la gestion des sessions par fichier (ref #5713)
patch afin que la session moodle ne soit renommée, cela empeche la deconnexion généralisée
ref #5713
Historique
#1 Mis à jour par Arnaud FORNEROT il y a presque 11 ans
Sur piwigo plusieurs point :
- /plugins/EoleCAS/main.inc.php mettre à true le parametre start_session eolephpCAS::client
- /include/functions_user.php piwigo regenere l'id de session
- le start_session ne génére pas de fichier de session dans /var/lib/php5
#2 Mis à jour par Arnaud FORNEROT il y a presque 11 ans
Sur grr :
- /include/cas_envole.inc.php revoir l'appel EoleLogoutRequests pour qu'il soit conditionné avec __CAS_LOGOUT
- logout.php : clore la session grr avant l'appel CAS grr_closeSession($_GET['auto']); grr_closeSession($_GET['auto']);
#3 Mis à jour par Arnaud FORNEROT il y a presque 11 ans
Roundcube
la déconnexion est bien envoyé à Roundcube
sauf que le paramétrage envoyé en push pour signaler une déconnexion n'est plus présent quand la fonction eoleLogoutRequests est exécuté
du coup pas de suppression de session.
#4 Mis à jour par Arnaud FORNEROT il y a presque 11 ans
Moodle
- Les sessions sont stockées en base : il y a option dans l'admin pour passer en fichier mais je ne sais pas encore où le faire via reconfigure
- Le chemin de session n'est pas l'habituel /var/lib/php5 mais dans /hom/www-data/moodledata. Modification déjà effectué dans eole-php5-cas pour que la suppression des sessions puissent se faire dans le chemin courrant de stockage
- Moodle renomme la session après initialisation du client CAS : aucune idée d'où il fait cela ...
#5 Mis à jour par Arnaud FORNEROT il y a presque 11 ans
Moodle
Regeneration d'ID de session après identification =
/lib/moodlelib
ligne 4049
commenter session_regenerate_id(true);
Reste à trouver comment forcer la gestion des sessions par fichier
#6 Mis à jour par Arnaud FORNEROT il y a presque 11 ans
Moodle
Forcer config session par fichier
UPDATE mdl_config SET value=0 WHERE name='dbsessions'
#7 Mis à jour par Arnaud FORNEROT il y a presque 11 ans
- Statut changé de Nouveau à Fermé
- Version cible
Envole 3.3.5supprimé
Passé à fermer le RAF est traité fiche à fiche
Reste
Roundcube
Ajaxplorer
Spip