[Perl] Les modules CGI::Session et CGI::Session::ExpireSessions

Dominique Asselineau asseline at telecom-paristech.fr
Mer 19 Juil 16:07:58 CEST 2017


Bonjour,

En fait, c'est surtout le module CGI::Session::ExpireSessions v1.12
qui me pose problème.  Cela dit la version 1.13 installée sur Debian
8 (Jessie), semble avoir la même limitation.

Lorsqu'on utilise le stockage des sessions par fichier (driver:file),
confirmez-vous que le module CGI::Session::ExpireSessions ne permet
pas de désigner le préfixe du nom des fichiers session, en supposant
que le module CGI::Session le permette ?  Lorsque plusieurs
VirtualHost tournent, chacun sous son propre UID/GID, les fichiers de
sessions sont alors sous diverses propriétés et les méthodes
expire_session() et expire_file_session() arrêtent de s'exécuter dès
qu'elles rencontrent un fichier sur lequel elles n'ont pas la
permission.

Une solution serait de définir des répertoires de stockage de sessions
différents mais ça paraît plus lourd que le simple /tmp.

Auriez-vous un avis éclairé ?

Merci.

Dominique
-- 


Plus d'informations sur la liste de diffusion Perl