user muss sich doppelt einloggen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

user muss sich doppelt einloggen

Beitrag von bce »

Deine phpBB Version: Vanilla phpBB 2.0.18
MODs: Ja
Dein Wissensstand: Fortgeschritten
Link zu Deinem Forum: [url]http://[/url]

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?



Was hast Du bereits versucht um das Problem zu lösen?




Fehlerbeschreibung und Nachricht

hallo.
ein user hat sich gemeldet, das er seit ein paar tage sich immer doppelt einloggen muss...
also:
user loggt sich einmal ein. ist drin. zeigt ihn als online an. klickt dann auf einen link und wird zur eingabe seines passwortes aufgefordert. gibt es erneut ein und ist wieder drin. nur sind jetzt alle neuen beiträge nicht mehr markiert.
nach dem ausloggen. steht der user trotzdem noch bei online drin?!

an was kann das liegen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Passwortabfrage weisst auf den Protect Account MOD hin.
Das kann man ausbauen oder deaktivieren (Teilausbau).
Und der User steht in der Regel 5 Minuten Online in den Listen, da nur alle 5 Minuten aktualisiert wird (grob gesagt).
Zuletzt geändert von oxpus am Mi 14.Dez, 2005 14:23, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

Passwortabfrage weisst auf den Protect Account MOD hin
hab diesen mod leider nicht eingebaut...

kann es was mit den cookies zu tun haben?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ach so, er wird ausgeloggt!
Dann schau mal nach dem Cookie-Namen und der Cookie-Domain im ACP. Domain löschen und Namen ändern sollte erstmal helfen.
Meistens jedenfalls...
Ach ja: Auch den Browser-Cache löschen und die "alten" Cookies ebenfalls, damit es keine Überschneidungen gibt...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

also bei cookie-domain steht gar nichts drin.. feld ist leer
bei cookie-name steht "phpbb2mysql"
und bei cookie-pfad steht ein slash "/" drin

hab nichts in letzter zeit verändert und war schon immer so...

is da was falsch angegeben?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nein, aber nicht nur ein Forum verwendet den Cookie-Namen "phpbb2mysql". Daher solltest Du den umbenennen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

asooo.. is ja eigentlich logisch ;) wenn jeder das so original drin stehen lässt wie ich ... ohh mann



edit 3.5.:

:( hab den cookie-namen seit geraumer zeit geändert...
bei mir und den meisten usern funktioniert alles normal.. keine probleme beim einloggen...

aber leider haben sich nun 3 user bei mir gemeldet, dass sie sich doppelt anmelden müssen :eek:

und nach dem 2ten mal anmelden, sind die markierungen für neue beiträge nicht mehr vorhanden..

an was kanns liegen?
¢¦
thx
Zuletzt geändert von bce am Mi 03.Mai, 2006 16:24, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die sollen mal die Cookies löschen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

wie gesagt, bei einem user ist dass löschen von cookies deaktiviert... und das ist auch noch ein sehr aktiver user... wäre schade wenn ich ihn durch das doppelte einloggen verlieren würde...

kann man nicht ein skript zum löschen von cookies programmieren und im forum verlinken.. wenn ein user probleme diesbezüglich hat, teile ich ihm den link mit... ging das?
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Es gibt einen MOD wie der genau heißt keine ahnung, mit dem man ein Link auf der login seite oder wo auch immer setzen kann und nach einem klick drauf werden nicht alle Cookies gelöscht die auf PC sich befindet sondern nur alle Cookies die zur deiner Seite gehören werden gelöscht.

Also werde den jedenfalls auch noch suchen und bei mir einbauen in der Loginseite, den das ist wirklich besser als alle Cookies die auf dem PC sind zu löschen damit ist man nur auf andere foren etc. sonst auch ausgeloggt.

Also ich glaub zumindste das es so ein MOD gibt den in ein premoddet Board ist sowas vorhanden, glaub war das dim phpbb board.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

das is doch immerhin schon etwas.. werde mich auch gleich mal auf die suche begeben...

wenn du was gefunden haben solltest, dann bitte bescheid geben...
Also werde den jedenfalls auch noch suchen und bei mir einbauen in der Loginseite, den das ist wirklich besser als alle Cookies die auf dem PC sind zu löschen damit ist man nur auf andere foren etc. sonst auch ausgeloggt.
ja.. ist ne bessere lösung
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Vllt. ist es dieser, müsste ich dann mal ausprobiern:
http://www.phpbb.com/phpBB/viewtopic.php?t=317292
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

habs mal eingebaut... jetzt müssens die entsprechenden user nur noch ausprobieren...

ist aber doof das der link sich im footer befindet und auf jeder seite angezeigt wird.. besser wäre wenn der link nur auf der login-seite angezeigt wird
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ui, prima Idee. Wird gleich mal hier eingebastelt...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

:cool:
könntest du dann die "code-changes" bitte mal hier rein schreiben?! thx
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Welche Changes?
Ich installiere doch nur den MOD selber...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

aso.. dann ist der cookie-lösch-link im footer und somit auf jeder seiter ersichtlich...

dachte dass du den link auch nur auf der login-seite darstellen wolltest?

edit: sehe grad dass du den link eingebaut hast... was müsste ich ändern, damit der link nur auf der login-seite erscheint?
Zuletzt geändert von bce am Do 04.Mai, 2006 12:05, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nö, wenn dann überall.
Nur auf der Login-Seite wäre ja auch etwas albern, finde ich, da man ja "irgendwo" auf dem Board ein Problem hat und dann nicht erst auf die Login-Seite will oder kann(!).
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Genau sobald ich zeit dafür hab kommts bei mir auch in navigations menü (header) oder in footer mal schaun, aber wenn man es nur in der login.php haben will dürfte es eigentlich gehen wenn man die sachen die in der page_tail.php / overall_footer.tpl eingefügt werden statt dessen in der login.php / login_body.tpl eingefügt wird.

EDIT: Kann man zumindste mal die deutsche Änderrung senden @oxpus - da mein english nicht gerad das beste ist um es zu übersetzen (richtig), da ich auch noch die rechtschreibschwäche habe leider.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

hmm.. muss man das überhaupt verlinken?!
wenn ein uer das problem hat, dann reicht doch wenn er die remove_cookie.php aufruft...
bräuchte also nichts verlinkt werden... nur drauf hingewiesen...
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Hm ich weiss dann nicht, wenn man die nur so aufruft dieses Hacking attachmet oder wie des heißt kommt.

Konnte ihn noch nicht ausprobieren, aber wenn es geht ohne das diese warnung kommt, kannst es auch sicher so handhaben wenn mags, wie es eigentlich von anfang auch wolltest :D
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

kommt keine fehlermeldung wernn man die seite direkt aufruft.. kommt auch die abfrage ob nun gelöscht werden soll... müsste passen
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So hab ich mir das mal gedacht:

Code: Alles auswählen

$lang['Remove_cookies'] = 'Entferne alle Cookies von diesem Forum';
$lang['Cookies_deleted'] = 'Alle Cookies wurden gelöscht, Du bist nun abgemeldet.<br />Um das löschen abzuschliessen, must du deinen Browser jetzt schliessen.';
$lang['Delete_cookies'] = 'Lösche Cookies';
$lang['cookies_confirm'] = 'Bist Du sicher, alle Cookies dieses Forums zu löschen und dich dabei abzumelden?';
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

habs zudem hinbekommen, dass der link nur auf der login-seite angezeigt wird...

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------
#
login.php
#
#-----[ FIND ]------------------------------------------
#
$s_hidden_fields .= (isset($HTTP_GET_VARS['admin'])) ? '<input type="hidden" name="admin" value="1" />' : '';
#
#-----[ AFTER, ADD ]------------------------------------------
#
//START Remove Cookies
$cookie_link = '<a href="' . append_sid("remove_cookies.$phpEx") . '">' . $lang['Remove_cookies'] . '</a>';
//END Remove Cookies
#
#-----[ FIND ]------------------------------------------
#
	'U_SEND_PASSWORD' => append_sid("profile.$phpEx?mode=sendpassword"),
#
#-----[ AFTER, ADD ]------------------------------------------
#
	//START Remove Cookies
	'COOKIE_LINK' => $cookie_link,
	//END Remove Cookies
#
#-----[ OPEN ]------------------------------------------
#

templates/subSilver/login_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td colspan="2"><span class="gensmall"><a href="{U_SEND_PASSWORD}" class="gensmall">{L_SEND_PASSWORD}</a>
#
#-----[ AFTER, ADD ]------------------------------------------
#
			
			<!-- START Remove Cookies -->
			<br /><br />{COOKIE_LINK}<br />
			<!-- ENDD Remove Cookies -->
#
und den rest noch für die sprechdatei... funktioniert :cool:
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Ungewähr so hatte ich es auch vorhin gemeint gehabt @bce :)

P.S. Danke @Oxpus für die deutsche übersetzung, aber kleine fehlerchen hab ich entdeckt, trotz meiner rechtschreibschwäche:
$lang['Cookies_deleted'] = 'Alle Cookies wurden gelöscht, Du bist nun abgemeldet.<br />Um das löschen abzuschliessen, must du deinen Browser jetzt schliessen.';
sollte sicher "musst" heißen. :)
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Antworten