Seite 1 von 1

Login nach Registrierung nicht möglich

Verfasst: 14.02.2006 09:26
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)

Verfasst: 14.02.2006 11:02
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

Verfasst: 14.02.2006 12:22
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**

Verfasst: 14.02.2006 13:12
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

Verfasst: 14.02.2006 13:15
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

Verfasst: 15.02.2006 08:23
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***

Verfasst: 20.02.2006 07:43
von Beili
Servus!

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

Gruß und angenehmen Start in die Woche ;)

Markus

Verfasst: 06.04.2006 16:09
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.... ;)

Verfasst: 07.04.2006 12:58
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, ";