Beiträge: 337
Themen: 85
Registriert seit: 06.02.2008
MyBB-Version: 1.4.9
Hallo,
ich suche ein Script welches einen Autmatischen Logout nach einer halben Stunde erzwingt, wie man das auf anderen Seiten kennt, da ich auf meiner Seite einen VIP Bereich habe sollte diese Funktion zur Erweiterten Sicherheit dienen.
Kann mir jemand helfen?
Vielen Dank!!
MFG
Beiträge: 1.172
Themen: 78
Registriert seit: 31.12.2006
Hallo.
Ich weiß nicht genau, ob das so einfach zu lösen ist. Dafür müsstest Du mit den Board-Cookies arbeiten. Das die User-Gruppe andere Cookies bekommt, als die anderen Gruppen. Dann kannst Du in den Cookies festlegen, dass nach einer bestimmen Zeit die Session ablaufen soll.
Bitte die
Suche u. die
Doku nutzen.
______________________________
mfg Murphy
Beiträge: 337
Themen: 85
Registriert seit: 06.02.2008
MyBB-Version: 1.4.9
Nein, ich habe eine einfacherer Idee. Die Session aller Gruppen werden nach einer halben Stunde ablaufen. Egal ob vom Admin etc. Das ist doch bestimmt machbar.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Ersetze in der member.php:
PHP-Code:
my_setcookie("mybbuser", $user['uid']."_".$user['loginkey'], null, true);
durch:
PHP-Code:
my_setcookie("mybbuser", $user['uid']."_".$user['loginkey'], time()+(60*30), true);
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 337
Themen: 85
Registriert seit: 06.02.2008
MyBB-Version: 1.4.9
Habe es gemacht. Werde nach Aktualisierung der Seite nach einer halben Stunde nicht ausgeloggt. Habe sogar 2 Stunden gewartet. Bei Aktualisierung ist der User immer eingeloggt! Woran liegts?
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Lösche bitte mal die Cookies im Browser, melde dich neu im Forum an und gucke ob es dann geht.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Desaster schrieb:Habe es gemacht. Werde nach Aktualisierung der Seite nach einer halben Stunde nicht ausgeloggt. Habe sogar 2 Stunden gewartet. Bei Aktualisierung ist der User immer eingeloggt! Woran liegts?
Ich hätte wohl dazusagen müssen, dass es nur für Benutzer gilt, die sich nach der Änderung eingeloggt haben.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 337
Themen: 85
Registriert seit: 06.02.2008
MyBB-Version: 1.4.9
So. Ich habe es versucht und versucht. Cookies gelöscht, PC gewechselt, in dem ich mich noch nie eingeloggt habe und es geht leider immernoch nicht!
Beiträge: 21
Themen: 6
Registriert seit: 05.05.2007
MyBB-Version: 1.2.11
Ich habe dazu mal versucht ein Plugin zu schreiben, weil ich genau das gleich Anliegen hatte. Allerdings ist es nicht ausgereift, was sich daran bemerkbar macht, dass wenn man nach einer halben Stunde eine Seite lädt die Meldung kommt "Sie haben sich erfolgreich ausgeloggt und werden nun zur Startseite zurückgeleitet". Außerdem muss man sich zweimal hintereinander anmelden.
autlog.php (Größe: 2,22 KB / Downloads: 3)
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
09.06.2008, 12:56
(Dieser Beitrag wurde zuletzt bearbeitet: 10.06.2008, 14:04 von StefanT.)
Organist schrieb:Ich habe dazu mal versucht ein Plugin zu schreiben, weil ich genau das gleich Anliegen hatte. Allerdings ist es nicht ausgereift, was sich daran bemerkbar macht, dass wenn man nach einer halben Stunde eine Seite lädt die Meldung kommt "Sie haben sich erfolgreich ausgeloggt und werden nun zur Startseite zurückgeleitet". Außerdem muss man sich zweimal hintereinander anmelden.
Warum löschst du nicht einfach das Cookie? Dann brauchst du den Benutzer nicht ausloggen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.