Logout nach schließen des Browsers
Eingetragen von Jenzen (216)
am 31.10.2007 - 12:51 Uhr in
am 31.10.2007 - 12:51 Uhr in
Hallo zusammen,
ich habe das Modul automated_logout installiert und es funktionert auch problemlos das man nach einer bestimmten Zeit ausgeloggt wird. Gibt es eine Möglichkeit Drupal so einzustellen das man nicht mehr eingeloggt ist wenn der Browser geschlossen wird??
Gruß, der Jenzen!!
- Anmelden oder Registrieren um Kommentare zu schreiben
Schade das niemand eine Idee
am 07.11.2007 - 07:23 Uhr
Schade das niemand eine Idee zu dem Thema hat, im "Drupalcenter" ist es ja leider auch nicht umgesetzt... Ist halt blöd wenn man im Internetcafe sitzt, sich nicht ausloggt und der Nachfolger der die Seite aufruft direkt in meinem Account landet.
Gruß, der Jenzen!!
Du kannst in der
am 07.11.2007 - 07:34 Uhr
Du kannst in der settings.php die Zeit für Cookies verkleinern.
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
Facebook Gruppe Schweiz-CH: http://www.facebook.com/group.php?gid=5683015414
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Cookies
am 15.11.2007 - 11:25 Uhr
Danke für den Hinweis!
Habe jedoch keine Ahnung von Cookies, handelt es sich um diesen Block in der settings.php:
ini_set('arg_separator.output', '&');
ini_set('magic_quotes_runtime', 0);
ini_set('magic_quotes_sybase', 0);
ini_set('session.cache_expire', 200000);
ini_set('session.cache_limiter', 'none');
ini_set('session.cookie_lifetime', 2000000);
ini_set('session.gc_maxlifetime', 200000);
ini_set('session.save_handler', 'user');
ini_set('session.use_only_cookies', 1);
ini_set('session.use_trans_sid', 0);
ini_set('url_rewriter.tags', '');
Welche Nachteile habe ich durch eine verringern der Zeit? (Performanceverlust etc.)
Würde eine Änderung auch folgendes Problem beheben:
- Wenn jemand zum Beispiel sein Userbild ändert sehen andere User noch sehr lange sein altes Bild, dies ändert sich erst nach dem
man den Browser mit F5 aktualisiert hat. Gleiches gilt auch für Bilder auf Pages oder Änderungen im Theme.
Danke für Eure Unterstützung!!
Gruß, der Jenzen!!
Ja ja, der "blöde" Browsercache
am 15.11.2007 - 11:39 Uhr
ini_set('session.cookie_lifetime', 2000000); musst Du ein wenig knuddeln. Nach dem Knuddeln gibt es keine Performanceprobleme. Probiere einfach versch. Zeite aus. Aber das löst nicht Dein eigentliches Anliegen - Logout bei Browser aus.
Und noch was. Bist Du so im Stress das Du im ICaffe nicht mal auf logout klicken kannst?
Wenn jemand zum Beispiel sein Userbild ändert sehen andere User noch sehr lange sein altes Bild, dies ändert sich erst nach dem
man den Browser mit F5 aktualisiert hat. Gleiches gilt auch für Bilder auf Pages oder Änderungen im Theme.
Ja ja, der "blöde" Browsercache.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Logout nicht gelöst
am 15.11.2007 - 13:05 Uhr
Hallo,
wenn es nicht zielführend ist warum sollte ich dann die "lifetime" runtersetzten? Welchen Vorteil habe ich dadurch?
:-) es geht dabei ja nicht um meinen "Logout" sondern um den der User. Ist natürlich einwenig theoretisch gedacht, doch bei einer regionalen gut besuchten Seite ist diese Situation durchaus denkbar! Um die Wahrscheinlichkeit noch zu minimieren habe ich den automated-logout auf 15 Minuten gesetzt.
Würde folgende Zeile, in dem jeweiligen Code, das speichern des Browsers unterbinden?
meta http-equiv="cache-control" content="no-cache"
Gruß, der Jenzen!!
PHP settings
am 15.11.2007 - 20:43 Uhr
ini_set('session.cookie_lifetime', 2000000); musst Du ein wenig knuddeln.
Knuddeln ist wirklich gut. :-D
Ich hab's schlicht auf '0' gesetzt, dazu 'session.cache_expire' drastisch reduziert.
session.cookie_lifetime specifies the lifetime of the cookie in seconds which is sent to the browser.
The value 0 means "until the browser is closed." Defaults to 0.
Info: PHP settings