Seite 1 von 4
Loginprobleme (Sessions)
Verfasst: 11.09.2006 14:42
von ScottHall
Hallo Zusammen,
ich hab nun schon einige Zeit gegoogelt und gesucht und auch mehrere Tipps gefunden, jedoch konnte das Problem nicht wirklich gelöst werden.
Folgende Sache passiert:
- Sehr viele (ich glaube nicht alle) User die sich in unserem Forum registrieren können sich danach Einloggen, werden jedoch direkt nach der ersten Handlung wieder ausgeloggt.
Gelöst werden kann das Problem scheinbar durch:
- Cookies löschen
- Browser zu
Wenn das nicht klappt:
- Cookies löschen
- Browser zu
- PW-Vergessen Mail zuschicken lassen -> Login -> passt
Da ich schon viele Tipps gelesen habe stehen die Einstellungen momentan auf:
Domainname:
www.symphony-guild.com
Server Port: 80
Scriptpfad: /forum/
Cookie Domain:
Cookie-Name: phpbbSym
Cookie-Pfad: /
Hat wer ne Ahnung woran das liegen könnte?
Verfasst: 11.09.2006 14:48
von SoLo1905
KB:boarddoctor
Verfasst: 11.09.2006 15:55
von ScottHall
Es wurden keine Fehler gefunden!
q.q
Verfasst: 15.09.2006 13:59
von jjblade
Verfasst: 15.09.2006 14:02
von Lumpi007
Verfasst: 18.09.2006 10:14
von ScottHall
Hab nun noch weitere Sachen probiert aber keine Lösung gefunden.
Der Login erfolgt über die von Lumpi genannte Seite oder den Direktlogin unten im Forum.
Ich verstehs nich
Kann es sein das durch das "Template" bei den Cookies etwas falsch läuft? Beispielsweise kann ich nachdem ich eingeloggt war, mich auslogge, mich auch nicht mehr richtig einloggen. Dazu muss ich zunächst die Cookies löschen und den Browser schließen.
Achso Edit:
Das von JJBlade habe ich nicht gemacht da die Einstellung die vom Programm empfohlen werden nicht die sonst empfohlenen optimalen Cookieeinstellungen sind.
Beispiel Cookie Path: wäre dort /forum statt /
Cookie Domain wäre auch nicht leer.
Verfasst: 18.09.2006 11:35
von jjblade
Ich habe es eben versucht, aber der login klappte nicht.
D.h. Daten erkannt und alles, aber nach dem redirect stand da wieder "login" statt "logout".
Ich hatte mal ein ähnliches Problem und habe es mit dem "phpBB Board-Doktor" behoben. Der zweigte zwar auch keine Fehler an, aber ich habe ihn einfach machen lassen.
Dann alle Cookies, Cache und Sessions im Board gelöscht und es lief wieder.
Bitte poste den gesamten Auszug der vorhandenen Einstellungen und der empfohlenen.
Verfasst: 18.09.2006 11:38
von ScottHall
Den Board Doktor hab ich schonmal laufen lassen der meinte es passt alles.
Aktuelle Einstellungen sind:
Domainname:
www.symphony-guild.com
Server Port: 80
Scriptpfad: /forum/
Cookie Domain:
Cookie-Name: phpbbSym
Cookie-Pfad: /
Sicheres Cookie: Deaktiviert
Sessionlänge: 3600
Die Sessions die in der DB hinterlegt sind habe ich bisher noch nicht gelöscht. Da muss ich einfach mal die entsprechende Tabelle leeren oder?
Den Doktor habe ich laufen lassenund er hat ok gesagt, mehr dann nicht mehr.
Danke schonmal fürs anmelden und austesten jjblade
Edit:
Hab den Doc nun nochmal installiert.. der kann nichts ändern weil er keine Fehler findet:
So hoffe du warst kurz drauf, muss ihn wieder off nehmen damit das Forum weiter läuft xD
Verfasst: 18.09.2006 13:13
von ScottHall
Soll ich in der Datenbank mal die beiden Session Tabellen leeren?
Mit dem Cookieprogramm oben würde ich folgende Werte erhalten, vielleicht das auch mal starten?
My Current Cookie Settings:
- Domain Name: www.symphony-guild.com
- Server Port: 80
- Script path: /forum/
- Cookie secure: Disabled
- Cookie domain:
- Cookie path: /
- Cookie name: phpbbSym
- Session length [ seconds ]: 3600
- Allow automatic logins: Yes
- Automatic login key expiry: 0
My Suggested Cookie Settings:
- Domain Name: www.symphony-guild.com
- Server Port: 80
- Script path: /forum/
- Cookie secure: Disabled
- Cookie domain: www.symphony-guild.com
- Cookie path: /forum
- Cookie name: phpBB2_forum
- Session length [ seconds ]: 3600
- Allow automatic logins: Yes
- Automatic login key expiry: 0
Verfasst: 18.09.2006 17:43
von jjblade
Ja lösche alle Sessions.
Und ja, versuche die Vorschläge. Du kannst damit nichts falsch machen.
Die Einträge siehst du auch in der DB [phpbb]_config Datenbank.
Ich weiß leider nicht wie das Ganze intern funtktioniert.