Stockage des sessions dans un repertoire particulier à l'application
This commit is contained in:
parent
55891b28ee
commit
5ed104ef17
@ -7,9 +7,10 @@ phpSettings.display_errors = 0
|
||||
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
|
||||
bootstrap.class = "Bootstrap"
|
||||
appnamespace = "Application"
|
||||
resources.session.save_path = APPLICATION_PATH "/../cache/sessions"
|
||||
resources.session.gc_maxlifetime = 86400
|
||||
resources.session.cookie_lifetime = 86400
|
||||
resources.session.remember_me_seconds = 1209600
|
||||
resources.session.remember_me_seconds = 86400
|
||||
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
|
||||
resources.frontController.plugins.Auth = "Application_Controller_Plugin_Auth"
|
||||
resources.frontController.plugins.Theme = "Application_Controller_Plugin_Theme"
|
||||
|
1
cache/sessions/sess_08vv619k654er4f4nrhgd3bct0
vendored
Normal file
1
cache/sessions/sess_08vv619k654er4f4nrhgd3bct0
vendored
Normal file
@ -0,0 +1 @@
|
||||
entrep|a:2:{s:5:"siret";N;s:2:"id";N;}recherches|a:1:{s:5:"liste";N;}Zend_Auth|a:1:{s:7:"storage";O:8:"stdClass":26:{s:8:"username";s:7:"mricois";s:8:"password";s:32:"b05edcf275eee6811fabd31f5888c28f";s:5:"email";s:28:"mricois@scores-decisions.com";s:6:"profil";s:19:"SuperAdministrateur";s:4:"pref";s:39:"naf4 nace mappy cartes voirsurv rechref";s:6:"droits";s:263:"kbis actes idprocol privileges ipari marques indiscore indiscore2 indiscore3 eveninsee avisinsee survannonce survinsee survbilan survscore survactes survdirigeants survpriv survliste portefeuille investig enquetec international monprofil rechcsv aviscredit groupe";s:13:"droitsClients";s:300:"kbis actes idprocol privileges ipari marques indiscore indiscore2 indiscore3 eveninsee avisinsee survannonce survinsee survbilan survscore survactes survdirigeants survpriv survliste portefeuille investig enquetec international bdf monprofil edition uploadbilan dirigeantsop rechcsv aviscredit groupe";s:3:"nom";s:6:"RICOIS";s:6:"prenom";s:7:"Michael";s:3:"tel";s:0:"";s:3:"fax";s:0:"";s:6:"mobile";s:0:"";s:2:"id";i:396;s:8:"idClient";i:1;s:9:"reference";s:3:"DSO";s:10:"nbReponses";i:50;s:9:"typeScore";s:2:"20";s:14:"dateValidation";s:19:"0000-00-00 00:00:00";s:16:"nombreConnexions";i:0;s:21:"dateDerniereConnexion";s:19:"2012-04-12 17:14:06";s:15:"dateDebutCompte";N;s:13:"dateFinCompte";N;s:2:"ip";s:9:"127.0.0.1";s:11:"modeEdition";b:0;s:7:"timeout";i:7200;s:4:"time";i:1334327092;}}__ZF|a:1:{s:9:"Zend_Auth";a:1:{s:3:"ENT";i:1334325031;}}
|
@ -82,6 +82,11 @@ elseif(isset($opts->install))
|
||||
passthru('ln -vs '.APPLICATION_PATH.'/../cache/pages/imgcache'.' '.
|
||||
APPLICATION_PATH.'/../cache/pages/fichier/imgcache');
|
||||
|
||||
//Stockage des sessions
|
||||
if ( !file_exists(APPLICATION_PATH.'/../cache/sessions') ) {
|
||||
mkdir(APPLICATION_PATH.'/../cache/sessions');
|
||||
}
|
||||
|
||||
$config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/configuration.ini', 'path');
|
||||
$path = $config->data.'/'.$config->logos;
|
||||
|
||||
|
18
docs/README
18
docs/README
@ -12,6 +12,24 @@ SetEnv APPLICATION_ENV "development" => Developpement
|
||||
Le répertoire config contient la configuration suivant les différentes machines,
|
||||
à copier dans le repertoire application/configs/ et à modifier suivant votre machine
|
||||
|
||||
Gestion des sessions
|
||||
====================
|
||||
Pour la gestion des sessions, il est nécessaire de faire une configuration spéciale afin d'éviter
|
||||
les conflits entre les différents vhosts.
|
||||
|
||||
Les sessions sont stockées dans le même repertoire, les valeurs gc_maxlifetime, cookie_lifetime
|
||||
définissent les limites de validité des sessions.
|
||||
Il faut savoir que chaque modification faites par chaque application, dans chaque vhosts modifie le
|
||||
fonctionnement général de PHP.
|
||||
Pour eviter d'avoir des conflits sur la gestion des sessions, nous stockons les sessions dans un
|
||||
répertoire définit.
|
||||
|
||||
Voir la configuration dans le fichier application.ini
|
||||
|
||||
resources.session.save_path = APPLICATION_PATH "/../cache/sessions"
|
||||
resources.session.gc_maxlifetime = 86400
|
||||
resources.session.cookie_lifetime = 86400
|
||||
resources.session.remember_me_seconds = 86400
|
||||
|
||||
Debuggage
|
||||
=================
|
||||
|
Loading…
Reference in New Issue
Block a user