Frage

Warum muss ich einige persistent-login Modul verwenden, um meine Benutzer anmelden in Drupal 6 zu machen für längere Zeit.

Warum php.ini oder settings.php tut Werke zu ändern?

von einem „webtools“ Ich sehe meine Cookies in nächsten Tag abgelaufen ist, aber nach wenigen Stunden passiert es mir, um sich abzumelden. Das ist wie spontagenious Aktion, kein Muster folgen / prognostizieren.

, warum diese "keep-alive" login existiert in Drupal ??

War es hilfreich?

Lösung

Sie müssen nicht wurde zu die persistente Modul verwenden länger in Perioden log zu erreichen. Sie können einfach die ini_set() Anrufe für die session.* PHP-Einstellungen in Ihren Drupal-Instanzen einstellen settings.php Datei (insbesondere session.cookie_lifetime und session.gc_maxlifetime).

Wenn diese Einstellung für Sie nicht funktioniert, sollten Sie sicherstellen, dass Ihre Serverkonfiguration sie von PHP ermöglicht überschrieben.
Außerdem nutzt Drupal die Standard-PHP-Session-Speichermechanismen - wenn es andere PHP-Anwendungen auf dem gleichen Server laufen, könnten sie mit Ihrer Sitzung Lebensdauer Einstellungen stören, je nach Speicherpfad-Konfigurationen. Siehe Nummer 2 in dieser Antwort Informationen über das.

Das persistent Login-Modul zielt darauf ab, die Konfiguration zu erleichtern, fügt aber hinzu, vor allem mehr Funktionen, wie z.B. eine allgemeine erinnere mich Option erlaubt, während immer noch die erneute Authentifizierung für sensible Vorgänge erfordern (wie das Kennwort zu ändern), um die Risiken zu minimieren, mit langen Login-Zeiten verbunden.

Überprüfen Sie diese sowie das Artikel rel="nofollow: //fishbowl.pastiche.org/2004/01/19/persistent_login_cookie_best_practice/“rel =‚nofollow noreferrer‘> Artikel von dort verlinkt für einige eingehende Erläuterungen zu den Umgang mit persistenten Logins.

Andere Tipps

Drupal überschreibt die interne PHP-Session Save Handler in include / bootstrap.ini und hat einige Nicht-Standard-Session-Code gibt. Habe es nicht durch, obwohl gefolgt.

Darüber hinaus ist Drupals settings.php wird php.ini außer Kraft setzen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top