Automatischer Logout - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html) +---- Thema: Automatischer Logout (/thread-9472.html) |
RE: Automatischer Logout - Desaster - 10.06.2008 Ich soll Cookie´s von anderen löschen? Wenn ja, wie? RE: Automatischer Logout - StefanT - 10.06.2008 Das bezog sich ja auch nicht auf dich. RE: Automatischer Logout - Organist - 10.06.2008 Tut mir leid, aber ich habe noch nie mit Cookies gearbeitet und bei PHP.net konnte ich auch nichts vernünftiges finden. Wie löscht man einen Cookie? RE: Automatischer Logout - Michael - 10.06.2008 Du kannst einen Cookie in dem Sinne nicht direkt löschen, nur "entwerten". Das machst du indem du die Gültigkeit in die Vergangenheit verlegst. Beispiel: PHP-Code: setcookie("cookiename", "", time()-3600); RE: Automatischer Logout - CoolRunner - 15.06.2008 Der Code muss irgendwo rein wo er immer aufgerufen wird. Das würde dann allerdings für alle User gelten. PHP-Code: if($mybb->user['lastvisit'] < (time()-1800)) update: Der Code selbst läuft einwandfrei, bindet man ihn aber irgendwo ein wird man sofort ausgeloggt. Kann Dir hier nicht weiter helfen, evtl. irgendeine Schutzfunktion von mybb. Michael weisst du weiter? RE: Automatischer Logout - Michael - 15.06.2008 Der Code sollte stimmen. Hast du dir mal den Inhalt von $mybb->user['lastvisit'] ausgeben lassen? Evtl. ist die Variable noch nicht definiert wenn du den Code aufrufst. RE: Automatischer Logout - CoolRunner - 16.06.2008 Danke Michael, ich habe das bei meiner neuen Lösung berücksichtigt. Ich hatte das falsche Feld abgefragt. Hier der berichtigte, funktionierende Code: PHP-Code: $lastact = (isset($mybb->user['lastactive'])) ? $mybb->user['lastactive'] : time(); Install: In globals.php vor $plugins->run_hooks("global_end"); einbinden. (Okay nicht ganz sauber, aber funktioniert ) RE: Automatischer Logout - Desaster - 16.06.2008 Nice! Super. Funktioniert! RE: Automatischer Logout - Organist - 17.06.2008 CoolRunner schrieb:Danke Michael, ich habe das bei meiner neuen Lösung berücksichtigt. Aber man kann doch dann diesen Code auch direkt in ein Plugin mit "global_end" packen, oder? Danke für eure Hilfe RE: Automatischer Logout - StefanT - 17.06.2008 Natürlich kann man das ganz einfach in ein Plugin packen. |