Passwort-Zurücksetzungs-E-Mail führt zu „Hoppla! Diese Seite existiert nicht oder ist privat.“

Hallo,

ich betreibe ein Forum, das seit einigen Jahren läuft (ca. 200 Nutzer). Mir ist kürzlich aufgefallen, dass die Passwort-Zurücksetzungsfunktion defekt ist.

Die Zurücksetzungs-E-Mail (ausgelöst über das Login-Fenster oder unter Konto-Einstellungen → Sicherheit → „E-Mail zum Zurücksetzen des Passworts senden") führt auf eine Seite mit der Meldung „Ups! Diese Seite existiert nicht oder ist privat". Es gibt keine Möglichkeit, das Passwort tatsächlich zurückzusetzen. Ich habe dies mit mehreren Konten getestet und einige andere Personen bitten, es ebenfalls zu versuchen. Alle kamen zum gleichen Ergebnis.

Der Link in der E-Mail hat die Struktur [site]/users/password-reset/[hash]. Die Bestätigungs-Links in der E-Mail für die Anmeldung funktionieren einwandfrei.

Hintergrund: Ich verwende Version 2.8.0.beta6, gehostet bei Digital Ocean mit Mailgun. Ansonsten gab es bisher keine Probleme.

Jede Hilfe dazu wäre sehr willkommen!

Dieser Link wurde vor einiger Zeit geändert. Er sollte nun [site]/u/password-reset/[hash] lauten.

Dies hätte automatisch aktualisiert werden sollen, aber falls Sie die E-Mail-Vorlage überschrieben haben, könnte die Aktualisierung möglicherweise nicht korrekt erfolgt sein. Können Sie versuchen, sie manuell zu aktualisieren? Gehen Sie dazu wie folgt vor:

[your site]/admin/customize/email_templates/user_notifications.forgot_password

Ja – das hat funktioniert!

Ich glaube nicht, dass ich die E-Mail-Vorlagen je bearbeitet habe (obwohl ich es vielleicht vergessen habe). Jedenfalls habe ich sie alle durchgegangen und etwa 7 gefunden, bei denen die Option „Zurücksetzen" verfügbar war – alles Vorlagen im Zusammenhang mit der Begrüßung von Nutzern, dem Zurücksetzen von Passwörtern usw.

Nochmals vielen Dank für deine Hilfe. Ich schätze das wirklich sehr.