Klar geht das. Es betrifft auch nur die durch Passwort geschützten Foren, in alle anderen kann man noch schreiben - aber wenn ich den Code wieder auf original setze hab ich diese Stundenfrist nicht - die extrem wichtig in diesem Fall ist.
Ich habe das gleiche Problem. Hat jemand eine Lösung?. Muss doch möglich sein, dass Der Cookie für passwortgeschützte Foren ein Zeitlimit bekommt.
So wie in Beitrag#2 funzt das leider nicht -->
https://www.mybb.de/forum/thread-9538-po...l#pid69267
Habe selbst leider zu wenig Ahnung davon...
Die sicherste Lösung wäre hier sicherlich ein Plugin, dass den Zeitpunkt der Freischaltung in einer Datenbanktabelle speichert und beim Aufrufen des Forums die Daten abgleicht. Frag da mal in einer der Mod-Communities an, vielleicht hast du Glück.
Habe die Antwort selbst herausgefunden. Damit mal alle was davon haben, so sieht die Lösung aus:
in der Datei inc/functions.php:
PHP-Code:
my_setcookie("forumpass[$fid]", md5($mybb->user['uid'].$mybb->input['pwverify']), null, true);
hiermit ersetzen
PHP-Code:
my_setcookie("forumpass[$fid]", md5($mybb->user['uid'].$mybb->input['pwverify']), time + 3600, true);
einfach "null" gegen "time + ...." ersetzen, wobei die Punkte für die Zeit in Sekunden stehen. Das war´s
//Edit
thx Michael, hab gar nicht gesehen, dass noch ein Nachtmensch hier war