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

Olivier Mengué olivier.mengue at gmail.com
Sam 22 Juil 12:48:42 CEST 2017


Le 19 juillet 2017 à 16:07, Dominique Asselineau <
asseline at telecom-paristech.fr> a écrit :

> 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 ?


Utilise le chemin du répertoire destination (paramètre temp_dir).


>   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.
>

Plus lourd ? Ca semble pourtant être ce que tu souhaites faire.
De toutes façon, tout stocker dans /tmp ne semble pas une bonne idée.


>
> Auriez-vous un avis éclairé ?
>

Ne plus écrire de CGI ?
https://www.youtube.com/watch?v=tu6_3fZbWYw
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://listes.mongueurs.net/mailman/private/perl/attachments/20170722/fdad93b4/attachment.html>


Plus d'informations sur la liste de diffusion Perl