Passwortanforderung versendet ungültige Passwörter

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.
garugc
Mitglied
Beiträge: 80
Registriert: 09.05.2006 21:38
Wohnort: Wadgassen
Kontaktdaten:

Passwortanforderung versendet ungültige Passwörter

Beitrag von garugc »

ich hab jetzt 1 Stunde lang nach Lösungen gesucht.. konnte aber rein garnichts dazu finden. Mein Problem ist ähnlich dem oben genannten:

wenn man in meinem Board auf "Passwort vergessen" klickt, und die nötigen Felder ausfüllt, kommt folgende Mail:
Hallo test!

Du erhältst diese Nachricht, weil du (oder jemand, der sich für dich ausgibt), ein neues Passwort für YoToMu e.V. angefordert hat. Wenn du diese E-Mail nicht angefordert hast, kannst du sie ignorieren.

Um das neue Passwort zu benutzen, musst du es erst aktivieren. Dies kannst du jetzt mit einem Klick auf den folgenden Link tun:

http://www.yotomu-ev.de/forum/profile.p ... 405943c3ea

Wenn dies erfolgreich war, kannst du dich in Zukunft mit dem folgenden Passwort einloggen:

Passwort: 6658a8a7

Du kannst dieses Passwort natürlich wieder ändern. Um dies zu tun, logge dich ein und gehe auf die "Profil"-Seite, wo du das Passwort ändern kannst.
Die User klicken dann natürlich zuerst den Link an, und erhalten dann die Nachricht, dass sie bereits aktiviert sind.

Wenn man sich dann aber mit dem geschickten Passwort einloggen möchte, kommt folgende Meldung:
Du hast einen falschen oder inaktiven Benutzernamen oder ein falsches Passwort eingegeben.
Ich weiß nicht, seit wann dieses Problem besteht - mich hat jetzt erst ein User darauf aufmerksam gemacht. Die letzte Modinstallation liegt schon einige Zeit zurück..

Kann mir da jemand weiter helfen?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo

Edit: Vorheriges Posting entfernt, da es sich um ein phpBB2 Forum handelt.

Hast du MODs eingebaut oder Änderungen an der includes/usercp_register.php oder der includes/usercp_sendpasswd.php durchgeführt? Lade mal testweise eine originale usercp_register.php bzw. usercp_sendpasswd.php hoch und schau ob das Problem danach noch existiert.


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
garugc
Mitglied
Beiträge: 80
Registriert: 09.05.2006 21:38
Wohnort: Wadgassen
Kontaktdaten:

Beitrag von garugc »

Hallo,

erstmal danke für die Antwort!

Eine original Datei von der usercp_register.php hab ich nimmer. Ich mache regelmäßig Backups, und der vermutete fehlerbringende Modeinbau von damals liegt schon einige Backups zurück. Somit ist die Datei bereits mehrfach mit der falschen überschrieben.

Die letzte Modifikation an der usercp_register.php habe ich nach dem Simple Auto Group Mod gemacht:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php

#
#-----[ FIND ]------------------------------------------
#
			$sql = "INSERT INTO " . USER_GROUP_TABLE . " (user_id, group_id, user_pending)
				VALUES ($user_id, $group_id, 0)";
			if( !($result = $db->sql_query($sql, END_TRANSACTION)) )
			{
				message_die(GENERAL_ERROR, 'Could not insert data into user_group table', '', __LINE__, __FILE__, $sql);
			}

#
#-----[ AFTER, ADD ]------------------------------------------
#
			$auto_group_id = $board_config['auto_group_id'];

			$sql = "INSERT INTO " . USER_GROUP_TABLE . " (user_id, group_id, user_pending)
				VALUES ($user_id, $auto_group_id, 0)";
			if( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not insert data into user_group table', '', __LINE__, __FILE__, $sql);
			}
die Datei usercp_sendpasswd.php habe ich noch nie bearbeitet.

Hab ich bei dem Mod oben vielleicht was falsch gemacht? Hier nochmal die ganze txt-Datei: klick mich

wenn alle Stricke reißen muss ich die originale original Datei holen, und von allen bisher installierten Mods die Anleitungen bezüglich der usercp_register.php durchgehen.. *schnöff*
garugc
Mitglied
Beiträge: 80
Registriert: 09.05.2006 21:38
Wohnort: Wadgassen
Kontaktdaten:

Beitrag von garugc »

also, ich hab mir das original Paket meiner phpbb-Version runtergeladen und die beiden angesprochenen Dateien hochgeladen. Es wird trotzdem weiterhin ein falsches Passwort verschickt, bzw. das Board meldet, der Benutzername oder das Passwort wären falsch. Der Benutzername ist aber definitiv richtig.
garugc
Mitglied
Beiträge: 80
Registriert: 09.05.2006 21:38
Wohnort: Wadgassen
Kontaktdaten:

Beitrag von garugc »

nach meinem letzten Newsletter wollten sich über 300 User anmelden, und ca. 50 landeten bei ctracker im logfile unter "anmeldung fehlgeschlagen". Die konnten alle kein neues Passwort anfordern, und haben mich dann angeschrieben..

Weiß denn niemand, was da los ist? Bütte bütte!
UGC

Beitrag von UGC »

Wenn du bereit bist, auf alle bisher eingebauten MODs zu verzichten, kannst du die folgende Methode machen:

Lade dir eine Version des phpbbs, dass du aktuell benutzt, runter.
-> Entpacke dieses.
-> Lade alle Dateien außer die config.php hoch
-> Forum sollte nun wieder funktionieren, der Nachteil allerdings ist, dass alle deine MODs nun auch "deinstalliert" sind und neu eingebaut werden müssen.

Ich kann aber nicht garantieren, dass es Funktioniert!

Eine andere Methode wäre (noch nie von mir getestet worden):

Update dein Forum auf phpbb3, vllt ist dann das Problem behoben, allerdings sind ebenfalls alle MODs weg.

Ich übernehme keine Verantwortung für Schäden, die evtl. durch die beschriebenden Methoden entstehen könnten.
garugc
Mitglied
Beiträge: 80
Registriert: 09.05.2006 21:38
Wohnort: Wadgassen
Kontaktdaten:

Beitrag von garugc »

Hallo UGC,

ist nett gemeint, aber das kann ich leider nicht.. dann müsste ich unzählbar viele Mods, Hacks und sonstige Snippets neu installieren und anpassen. Dann wären knapp 2 Jahre Arbeit dahin. *schnöff*
garugc
Mitglied
Beiträge: 80
Registriert: 09.05.2006 21:38
Wohnort: Wadgassen
Kontaktdaten:

Beitrag von garugc »

:-( ich kriegs nicht hin.. kann sich denn keiner erbarmen?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
und ca. 50 landeten bei ctracker im logfile
Sag das doch gleich. :D
Hast du den IPTracking MOD eingebaut?

Falls ja, dann versuche mal folgendes:

Öffne die ctracker_login.php und suche nach

Code: Alles auswählen

// Get URL vars
$mode        = $HTTP_GET_VARS['mode'];
$user_id      = $HTTP_GET_VARS['uid'];
jetzt verschiebst du den Block VOR

Code: Alles auswählen

/*
 * Include Visual Confirmation System
 */
Quelle: www.community.cback.de
www.community.cback.de hat geschrieben:Grund: CT5 belegt die Variable $user_id mit dem übergebenen Wert, der AIPT überschreibt den Wert aber, so daß CT5 später den falschen User (-2) aktivieren will ...
Verschiebt man den angegebenen Block nach unten (er muß unter dem Include der page_header stehen, von wo die böse functions_ip_track.php inkludiert wird), wird die Variable $user_id von CT5 neu belegt (aus der Übergabe) und rubbeldiekatz !


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
garugc
Mitglied
Beiträge: 80
Registriert: 09.05.2006 21:38
Wohnort: Wadgassen
Kontaktdaten:

Beitrag von garugc »

danke für den Tipp.. klang auch super, nur leider war es das auch nicht :cry:
Antworten

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