Question

Pourquoi dois-je utiliser un module persistent-login pour que mes utilisateurs se connectent à Drupal 6 pour une période plus longue.

Pourquoi changer le fichier php.ini ou settings.php ne fonctionne-t-il pas?

à partir d'un " webtools " Je vois mes cookies expirer le lendemain, mais après quelques heures, il m'est arrivé de me déconnecter. C’est comme une action spontanée, pas de tendance à suivre / prévoir.

pourquoi cette "garder en vie" la connexion existe dans drupal ??

Était-ce utile?

La solution

Vous n'êtes pas obligé d'utiliser le module persistant pour obtenir des périodes de connexion plus longues. Vous pouvez simplement ajuster les appels ini_set () pour la session. * paramètres PHP dans votre fichier settings.php Drupal (en particulier session.cookie_lifetime et session.gc_maxlifetime ).

Si vous ne parvenez pas à les ajuster, assurez-vous que la configuration de votre serveur vous permet de les remplacer par PHP.
En outre, Drupal utilise les mécanismes de stockage de session PHP standard. Si d'autres applications PHP s'exécutent sur le même serveur, elles peuvent interférer avec les paramètres de durée de vie de votre session, en fonction de la configuration du chemin de stockage. Voir le point 2 de cette réponse pour plus d'informations à ce sujet.

Le module de connexion persistante vise à faciliter la configuration, mais ajoute plus de fonctionnalités, comme par exemple. autorisant une option générale se souvenir de moi tout en nécessitant une nouvelle authentification pour des opérations sensibles (comme changer le mot de passe) afin de minimiser les risques associés aux longues périodes de connexion.

Cochez cet article lié à la page de projet de modules , ainsi que cet article lié à cet endroit pour des explications plus détaillées sur le traitement des connexions persistantes.

Autres conseils

Drupal remplace le gestionnaire de sauvegarde de session php interne dans include / bootstrap.ini et contient du code de session non standard. Je ne l'ai pas suivi jusqu'au bout.

Au-delà, le fichier settings.php de Drupal remplacera le fichier php.ini.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top