So, es sieht so aus, als hätte ich eine Lösung gefunden. Der Nutzer Gerald65 hat das gleiche Problem und ebenfalls einen KD-Router. Er sagt auch, dass bei ihm bereits IPv6 aktiv ist. Das Gästebuch, so wie es in der aktuellen Version (0.7) angeboten wird, speichert aber immer noch im IPv4 Format. Loggt sich jetzt jemand mit einer IPv6 die länger als 15 Stellen ist in die Administration ein, dann kommt es zu dem Euch bekannten Logout. Denn die IP Adresse des Logins (in der Datenbank gespeichert) wird nach jedem Seitenaufruf mit der aktuellen IP-Adresse (Servervariable) verglichen. Dies soll das sogenannte "Session-Hijacking" verhindern, bei dem ein Angreifer die aktuelle Session eines Benutzers übernehmen kann.
Da ich nun glaube zu wissen, wo das Problem liegt, kann ich auch einen Workaround anbieten, bis die nächste Version des Gästebuches veröffentlicht wird. Das lustige daran ist ja, dass in meiner aktuellen Entwicklerversion an der ich gerade arbeite, dieses Problem schon seit längerem gelöst ist. Allerdings nur per Zufall, da mit der nächsten Version generell die IPv6 Fähigkeit für das Gästebuch hergestellt wird. Ich hätte jedoch nicht gedacht, dass es bereits Benutzer gibt, die mit IPv6 unterwegs sind.
Hier also der Workaround.
1. Bitte mit phpMyAdmin die Datenbank aufrufen, in der sich die Tabellen des Gästebuches befinden.
2. Die Tabelle "mgb_user" aufrufen. Wobei "mgb_" der voreingestellte Präfix ist. Wenn ihr einen anderen genutzt habt, dann bitte die Tabelle mit dem entsprechenden Präfix suchen! (Kann in der "includes/config.inc.php" nachgesehen werden!)
3. Das Feld "user_ip" auswählen und anschließend auf Bearbeiten klicken (meistens das Stiftsymbol, kommt auf die Version von phpMyAdmin drauf an)
2.png (Größe: 1,03 KB / Downloads: 2.012)
4. Die Länge auf "255" ändern und anschließend Speichern.
1.png (Größe: 11,99 KB / Downloads: 2.015)
5. Fertig.
Jetzt sollte es eigentlich funktionieren. Berichtet mir bitte, ob dem auch wirklich so ist. Danke!