Neues login Problem-beim einloggen von versch. Rechnern aus

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

netzmeister hat geschrieben:.......
Der "neue" Code macht folgendes:
- Entfernt überflüssige Leerzeichen am Anfang und ende eines Strings ( Benutzername)
- htmlspecialchars -- Wandelt Sonderzeichen in HTML-Codes um
- (substr - str_replace) Benutzername auf max 25 Zeichen kürzen.

Gruß netzmeister
Na dann hatte ich das doch halbwegs verstanden..;-) Danke trotzdem für die Erklärung.
Der Benutzername den es betrifft ist z.B: Kartendealer, d.h. er ist weder übermässig lang und beinhaltet auch keine Sonderzeichen und Leerzeichen schliesse ich mal aus, da der User dass öfters getestet hat..

Aber ich mach die Änderung jetzt mal und dann muss der User mal selber testen ob was geändert ist für ihn.

@Kartendealer: Also bitte mal schnell testen und hier berichten....;-) Danke !
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Habe gerade Nachricht bekommen :-( :
User hat geschrieben:Hallo Guido,

geht immer noch net

Bin jetzt off, werde es aber morgen noch mal testen.

DANKE auf jeden Fall schon mal für die Unterstützung

Grüße
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
dann probiere bitte diese Query mal in phpMyAdmin o.ä.

Code: Alles auswählen

SELECT user_id, username, user_password, user_active, user_level
       FROM phpbb_users
       WHERE username = %username%
Bei %username% bitte den Username hinschreiben der Probleme macht.

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Habe das gemacht:

Code: Alles auswählen

SELECT user_id, username, user_password, user_active, user_level
FROM phpbb_users
WHERE username = kartendealer
LIMIT 0 , 30
und das erhalten:

Code: Alles auswählen

Unknown column 'kartendealer' in 'where clause'
??
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,

Code: Alles auswählen

SELECT user_id, username, user_password, user_active, user_level 
FROM phpbb_users 
WHERE username = "kartendealer"
LIMIT 0 , 30
Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Dann kommt das Ergebnis:

Code: Alles auswählen

1xxx kartendealer 0599db6xxxxxxxxxxxxxx 1 0
Die xxx sind natürlich von mir gemacht...
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Ich würde da mal etwas debugging machen...

In der login.php kommt zweimal dieser Code hier vor:

Code: Alles auswählen

$message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' .  sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
Den ersten bitte ersetzen durch:

Code: Alles auswählen

$message = 'Password-Error:' . $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' .  sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
und den zweiten durch:

Code: Alles auswählen

$message = 'User-Error:' . $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' .  sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
Dann sollten wir wissen, was für 'ne Meldung nun bei den betroffenen Usern kommt.

Gruß, Philipp
Zuletzt geändert von PhilippK am 21.02.2004 17:33, insgesamt 1-mal geändert.
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

PhilippK hat geschrieben:Ich würde da mal etwas debugging machen...

Code dazu folgt.

Gruß, Philipp
Hi Philipp

Ok ! Danke....

Guido
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Hallo zusammen

So habe (jetzterst siehe auch PN an Dich Philipp) den Code eingebaut und warte auf Nachricht vom User.....

Grüße Guido
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

So, sorry das es was gedauert hat, aber der User hat sich jetzt erst gemeldet, dafür aber mit einer guten Nachricht :
User hat geschrieben:Hallo Guido,

jetzt funzt es

Habe es heute morgen noch mal getestet, zuerst kam Passwort-Error - ich glaube da habe ich mich vertippt. Habe es auf dem Hauptrechner getestet und dann auf dem "Surfbock" und siehe da - es geht jetzt.....
Hatte vorher die Einstellungen des IE mal grob verglichen und angepasst, habe aber immer noch keine Ahnung woran das liegt

Egal - DANKE für die Hilfe - bin jetzt glücklich

Grüße ...
ABER @ Philipp: Das kann doch jetzt nicht an der Codeänderung liegen oder ? Die gibt doch nur neue unterschiedliche Fehlermeldungen aus ?!?
Naja uf jeden Fall bin ich froh dass es wohl nicht am phpBB lag und dass ihr mir geholfen habt !!

Viele Grüße und ein Alaaaaf

Guido
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“