Login nach Registrierung nicht möglich

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.
Antworten
Beili
Mitglied
Beiträge: 7
Registriert: 14.02.2006 09:12
Wohnort: OS

Login nach Registrierung nicht möglich

Beitrag von Beili »

Hallo Leute,

ich habe schon einige Beiträge hier im Forum durchgeackert, um mein Problem zu Lösen, Cookie Einstellungen überprüft, Script-Pfad usw.
Ich habe aber so den Verdacht das ich in der Fülle der Threads den richtigen verpasst habe, daher hier meine bitte um Hilfe.

Nun zum Problem, wenn sich ein neuer User registriert, dann bekommt er seine Aktivierungsmail, den Link kann er auch bestätigen. Unter "Benutzer" wird er dann als aktiviert geführt.

Beim nächsten Login-Verscuh bekommt er aber die Meldung:
Du hast einen falschen oder inaktiven Recken-Namen oder ein falsches Losungswort eingegeben.
die "alt" angemeldeten User kommen problemlos ins Forum.

Gehe ich nun hin und änder als Admin das Passwort manuell in der Benutzerkonfiguration oder der User fordert ein neues Passwort an, dann ist ein Login problemlos möglich.

Leider kann ich nicht mehr nachvollziehen seit wann das Problem auftritt, da es nicht aufgefallen ist.

Wie kann ich es ändern, das das Passwort sofort akzeptiert wird?

Gruß
Markus

(PHPBB 2.017)
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

So wie Du es beschreibst, klingt es, als wenn Du in letzter Zeit ein Mod eingebaut und dabei Fehler begangen hast.

Kannst Du Dich ersinnen, welches Mod Du zuletzt eingebaut hast?

Am Einfachsten wäre natürlich ein Blick in die Datenbank (phpbb_users) um zu schauen, wie die Einträge aussehen bei den Usern, die nicht einloggen können. Da dies kaum möglich ist für uns wäre die nächste Möglichkeit die Erstellung einer Kopie Deines includes/usercp_register.php als .txt Datei. Biete uns einen Downloadlink an. Dann kann man vielleicht schon sehen, wo da der Fehler liegt.

Viele Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Beili
Mitglied
Beiträge: 7
Registriert: 14.02.2006 09:12
Wohnort: OS

Beitrag von Beili »

Hallo Tekin,

so die usercp_register.php findet ihr hier

als letztes habe ich einen Mod eingebaut, der mir erlaubt in den Usereinstellungen zu hinterlegen wie die Posts unterhalb der Topics sortiert werden. Zu meiner Schande muss ich gestehen, ich finde ihn nciht wieder. Die Dateien die ich dafür verwendet habe befanden sich auf meiner alten Notebookinstallation und die ist mittelweile erneuert.. *grmpf*

Ich habe mir die phpbb_user exportiert, auf was sollte ich da mal achten?
ich finde keine Auffälligkeiten... allerdings fehlt mir da sicherlich der Blick für ;)

**Edit**

hab nun nochmal einen User angelegt, er speichert in der phpbb_user das Passwort nicht

**Edit off**
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Passwörter Firlefanz.. wer braucht schon sowas? :D

Ich hab jetzt leider keine Zeit zum nachschauen. Mach es dann wenn wir wieder daheim sind, oder bis dahin schaut es sich jemand anderes an. :)

Grüße,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Beili
Mitglied
Beiträge: 7
Registriert: 14.02.2006 09:12
Wohnort: OS

Beitrag von Beili »

tja, Passwörter... frag ich mich auch immer wieder, wer denn sowas braucht :lol:

Viel Spass noch was auch immer du grad machst! Und danke schonmal!

Gruß
Markus
Beili
Mitglied
Beiträge: 7
Registriert: 14.02.2006 09:12
Wohnort: OS

Beitrag von Beili »

so, hab den MOD wiedergefunden:

UPS Mod

Allerdings hatte ich nicht den Quelltext von dieser Seite genommen sondern als Paket heruntergeladen

Wäre klasse wenn das weiter hilft...

***EDIT***

dieser wars:
UPS MOD

***EDIT off***
Beili
Mitglied
Beiträge: 7
Registriert: 14.02.2006 09:12
Wohnort: OS

Beitrag von Beili »

Servus!

Neue Woche neues Glück, jemand einen guten Tipp für mich?

Gruß und angenehmen Start in die Woche ;)

Markus
Beili
Mitglied
Beiträge: 7
Registriert: 14.02.2006 09:12
Wohnort: OS

Beitrag von Beili »

so dala, wieder daheim aus dem Urlaub... leider aber noch keine Lösung
für mein kleines Problemchen...

hat noch jemand eine gute Idee?

kurze Zusammenfassung:

Bei einem neu angemeldeten user wird das von ihm angegenbene Passwort nicht in die Datenbank geschrieben.
Fehlermeldungen kommen keine.
Fordert der User im Anmeldebereich ein neues PW an, so klappt es danach wunderbar mit dem Einloggen.
Ebenso wenn dann das PW in der persönlichen Einstellungen wieder geändert wird...

Ein heisser Tip wäre mir willkommen, langsam nervt es mich jedem neuen User eine Mail zu schicken um ihm zhu erklären wie er in das Forum hinein kommt.... ;)
Beili
Mitglied
Beiträge: 7
Registriert: 14.02.2006 09:12
Wohnort: OS

Beitrag von Beili »

so, nochmal ich....

mein Problem habe ich lösen können:

in dem Code, der in der "usercp_register.php" geändert werden soll ist ein Fehler drinn:
$sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_post_sort, user_level, user_allow_pm, user_active, user_actkey)
VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, $user_post_sort, 0, 1, ";
muss wie folgt lauten:
$sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_post_sort, user_level, user_allow_pm, user_active, user_actkey)
VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, $user_post_sort, 0, 1, ";
Antworten

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