login probelm nach update auf 2.0.11

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!
Antworten
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

login probelm nach update auf 2.0.11

Beitrag von bce »

hallo.

habe auf version 2.0.11 lokal geuped und es funzte ohne probs.
anders jedoch auf dem server.

keiner kann sich mehr einloggen.. nich mal der admin...

folgende fehlermeldung:
Du hast einen falschen oder inaktiven Benutzernamen oder ein falsches Passwort eingegeben
hängt das mit dem code-change vom update in der login.php zusammen?:

Code: Alles auswählen

$username = isset($HTTP_POST_VARS['username']) ? trim(htmlspecialchars($HTTP_POST_VARS['username'])) : '';
      $username = substr(str_replace("\\'", "'", $username), 0, 25);
      $username = str_replace("'", "\\'", $username);
replace with

Code: Alles auswählen

 $username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';

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 »

Ist auch die Funktion dafür vorhanden?
Und auch die Datenbank komplett, also auch die Userdaten hochgeladen?
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 »

hab alles nach vorschrift ausgeführt.

db-update wurde mittels beiliegender datei erfolgreich ausgeführt..

glaube ich hab den fehler gefunden. in der login steht bei mirt in ziele 57 folgendes:

Code: Alles auswählen

$username = isset($HTTP_POST_VARS['username']) ? trim(htmlspecialchars($HTTP_POST_VARS['username'])) : '';
$username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';

also 2mal username..
muß glaub ich folgendes stehen:

Code: Alles auswählen

$username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';
denke das müßte es sein...
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, die Zeile darf nur einmal vorkommen, denn die Funktion "phpbb_clean_username" übernimmt dann den Rest.
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 »

Ja, die Zeile darf nur einmal vorkommen, denn die Funktion "phpbb_clean_username" übernimmt dann den Rest.
jo, daran lags...
Antworten