Tutorial: Modul "Passwort anfordern" richtig konfigurieren
Da es bei der Konfiguration dieses Moduls immer wieder Missverständnisse gibt, hier mal der Ablauf, wie ich ihn einstelle:
Seiten anlegen:
- Passwort anfordern
- Passwortänderung angefordert
- Passwort erfolgreich geändert
Modul anlegen:
Ein neues Modul vom Typ "Passwort vergessen" anlegen und darin die folgenden Einstellungen vornehmen:
- Haken bei "Benutzername nicht anfordern" (kann auch weggelassen werden, aber ich mache es den Nutzern gerne so einfach wie möglich, also frage ich nur die E-Mail-Adresse ab)
- Haken bei "Sicherheitsfrage deaktivieren" (aus dem gleichen Grund wie beim Benutzernamen; man riskiert halt, dass gelegentlich Spambots sich daran automatisiert versuchen, aber damit hatte ich bisher keine Probleme)
- Bei "Weiterleitungsseite" auf die Seite "Passwortänderung angefordert" verlinken
- Bei "Bestätigungsseite" auf die Seite "Passwort erfolgreich geändert" verlinken
- Im Textfeld "Bestätigungsmail" den gewünschten E-Mailtext eingeben (die Passwortänderung wird von Contao erst ermöglicht, nachdem sich der Nutzer per Aktivierungslink in der E-Mail verifiziert hat).
Code:
http://##domain##
--------------------------
Sie haben ein neues Passwort für Ihr Benutzerkonto von http://##domain## angefordert.
Bitte klicken Sie auf den nachfolgenden Link um das neue Passwort festzulegen:
##link##
_________________________________
Musterfirma GmbH
Musterstraße 1
12345 Musterort
Deutschland
Geschäftsführer:
Registergericht:
Registernummer:
Steuernummer:
Telefon: 01234 56789-0
Telefax: 01234 56789-10
info@musterfirma.de
http://##domain##
_________________________________
- Haken bei "Tabellenloses Layout"
Abschließend die Einstellungen mit dem "Speichern und Schließen"-Button bestätigen.
Alles zusammenfügen:
- Auf der Seite "Passwort anfordern" die gleich lautende H1-Überschrift anlegen und darunter das "Passwort anfordern"-Modul einbinden. *
- Auf der Seite "Passwortänderung angefordert" die gleich lautende H1-Überschrift anlegen. Dazu z. B. den Erklärungstext "Sie erhalten in Kürze eine E-Mail mit einem Aktivierungslink. Bitte klicken Sie auf diesen Link um Ihr neues Passwort zu erstellen. Dieser Schritt ist zur Verifikation notwendig, damit nur berechtigte Nutzer das Passwort ändern können."
- Auf der Seite "Passwort erfolgreich geändert" die gleich lautende H1-Überschrift anlegen. Dazu z. B. den Erklärungstext "Sie haben erfolgreich Ihr Passwort geändert" und einen Link zur Login-Seite (oder gleich direkt das Login-Formular einbinden).
* Derzeit ist es nicht ratsam, dass man an dieser Stelle noch einen Erklärungstext einfügt, da Contao diese Seite sowohl für das Anforderungsformular als dann auch nach dem Klicken des Aktivierungslinks für das tatsächliche Formular zum Ändern des Passworts nutzt. Dazu gibt es auch dieses Ticket.
Passwort anfordern - URL mit zwei Punkten vor dem html
Guten Tag, Nina!
Wenn ich dieses Tuturial zum Modul „Passwort anfordern“ umsetze und „URLs umschreiben“ (und Mod_rewrite) aktiviert habe, bekomme ich in der Aktivierungsmail eine URL mit zwei Punkten vor dem „html“ (siehe unten):
Sie haben ein neues Passwort für Ihr Benutzerkonto von http://localhost angefordert.
Bitte klicken Sie auf den nachfolgenden Link um das neue Passwort festzulegen:
http://localhost/contao/passwortanfordern..html?token=570574735b05dac36f3e5fd33d181b6d
Ich kann die URL kopieren und im Browser einen Punkt löschen – dann werde ich zur Passwort-Bestätigung weitergeleitet, aber das kann ja nicht die Lösung sein.
Wenn ich „URLs umschreiben“ deaktiviere funktioniert die URL normal mit einem Punkt vor dem „html“.
Kannst du mir weiterhelfen? Das Problem müsste ja auch bei anderen auftauchen.
Vielen Dank im Voraus, Gruß Jürgen