2010-12-13 2 views
5

Je veux définir la session frontale joomla à never expire automatically .Je pense que la limite de délai d'expiration de session doit être 45 days de sorte que les utilisateurs visitant le site même après 44 jours, ils sont encore connectés.Je fixe la session limite de délai d'attente dans le back end dans la configuration globale pour expirer dans 64800 minutes et aussi j'ai mis à jour le session.gc_maxlifetime pour dire 3888000 mais encore ça ne fonctionne pas. Joomla crée le cookie avec le nom d58ba4091c622661a0d46f03b412ac8b et l'expiration indique «À la fin de la session».Joomla augmenter frontend session time out limite

Cela signifie que la session expirera chaque fois qu'un utilisateur ferme le navigateur.

Le délai d'expiration doit être modifié pour ce cookie en fonction des paramètres de configuration, mais il est toujours At end of session.

pour un exemple comment fonctionne stackoverflow session que je dois faire de la même manière.

Y a-t-il un moyen de changer la durée de vie de ce cookie de 'À la fin de la session' à quelque chose que je veux?

Dois-je coder en dur la limite de temps où ce cookie arrive ou comment faire?

Merci.

Répondre

2

Vous ne voulez certainement pas que la session n'expire jamais car cela entraînera toutes sortes de problèmes de serveur et de sécurité. Vous devez modifier l'expiration du cookie à une date ultérieure. La façon la plus simple de le faire serait un plugin qui vérifie le cookie et met à jour l'exiration.

+0

S'il vous plaît laissez-moi savoir si un plugin est disponible pour ce –

+1

En fait, le module de connexion Joomla de base a un "Remember Me" option qui garde l'utilisateur connecté, même après la fin de la session. –