Voila, comme le dit le titre, j'aimerai pouvoir modifier la durée de vie du cookie de connexion pour que l'utilisateur puisse bénéficier d'une connexion automatique tant qu'il n'a pas fait le ménage dans ses fichiers temporaires.
Est-ce possible?
Hors ligne
Cela s'appel je crois un "Cookie de longue session".
Rien vu de tel dans le wiki :-(
Hors ligne
ouaip moi non plus c'est bien pour ca que je cré ce topik! ^^
On verra bien si quelqu'un sait, c'est pas quelque chose de vraiment urgent.
Hors ligne
Et le cookie "se rapperler de moi" ne te convient pas ? Par défaut sa durée de vie est de 60 jours. Tu peux bien évidemment allonger cette durée en modifiant la valeur dans include/config_local.inc.php
Hors ligne
Ha ben je dois avoir un problème alors parce-que chez moi je dois me reconecter toutes les 24h. Je regarde du coté du fichier en question, merci!
Hors ligne
Oui c'est bien ca! Par défaut, la ligne est:
// session_length : time of validity for normal session, in seconds.
$conf['session_length'] = 3600;
Il suffit de la changer. Merci bcp!
Hors ligne
dragonballed a écrit:
Oui c'est bien ca! Par défaut, la ligne est:
// session_length : time of validity for normal session, in seconds.
$conf['session_length'] = 3600;
Il suffit de la changer. Merci bcp!
De la changer dans le fichier config_local.inc.php
Hors ligne
ben en fait moi c'est config_default.inc.php
Peut-être une histoire de version.
Hors ligne
dragonballed a écrit:
ben en fait moi c'est config_default.inc.php
Peut-être une histoire de version.
Non non non : comme l'indiquent leurs noms, config_default.inc.php contient toutes les informations de configuration par défaut, et est susceptible d'être modifié aux changements de version, il ne faut donc pas y toucher.
config_local.inc.php, qui se trouve dans le même répeertoire include (ou s'il n'y est pas, le créer là), est lu après config_default.inc.php , et permet donc de modifier les valeurs par défaut, sans risque de modification aux changements de version. De plus on n'a pas besoin de tout recopier dans ce fichier, on ne voit donc que ses personnalisations.
Hors ligne
Le fichier config_local.inc.php se trouve très facilement accessible, sans en connaître son nom par l'intermédiaire du plugin LocalFile Editor qui est installé (mais pas activé) par défaut sur ta galerie. C'est le premier onglet de ce plugin.
La page qui s'ouvre correspond au contenu du fichier config_local.inc.php
Tout ça est expliqué dans le lien que Luc t'a communiqué sur les template-extensions un peu plus haut...
Hors ligne
dragonballed a écrit:
Oui c'est bien ca! Par défaut, la ligne est:
// session_length : time of validity for normal session, in seconds.
$conf['session_length'] = 3600;
Il suffit de la changer. Merci bcp!
Non cette varaible de configuration correspond à la durée de vie d'une session. Elle est déjà très longue et je te déconseille de l'allonger. Utilise le principe de reconnexion automatique en cochant la case "se rappeler de moi". Si 60 jours ne te semble pas assez long, tu peux modifier la valeur du cookie remember_me :
(à faire dans config_local.inc.php)
$conf['remember_me_length'] = 5184000;
Hors ligne
haaa okok je n'étais pas au courant de tout ca. Merci bien, je vais procéder aux modifs!
Hors ligne