Contao-Camp 2024
Ergebnis 1 bis 15 von 15

Thema: Tutorial: Modul "Passwort anfordern" richtig konfigurieren

  1. #1
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard 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:

    1. Auf der Seite "Passwort anfordern" die gleich lautende H1-Überschrift anlegen und darunter das "Passwort anfordern"-Modul einbinden. *
    2. 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."
    3. 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.
    Geändert von xchs (31.03.2015 um 15:04 Uhr) Grund: Link korrigiert

  2. #2
    Contao-Nutzer
    Registriert seit
    07.09.2011.
    Ort
    Bremen
    Beiträge
    10

    Standard 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

  3. #3
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Ich habe die Anleitung so umgesetzt. Contao 3.5.27
    Leider kommt nach dem Absenden der Emailadresse folgender Fehler
    PHP-Code:
    Fatal errorCannot redeclare class Swift_Encoder_QpEncoder in /homepages/43/d39213271/htdocs/test.domain.de/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/Rfc2231Encoder.php on line 18 
    Was hat das zu bedeuten?
    Geändert von kischd (25.06.2017 um 17:20 Uhr)
    Gruß Mark

  4. #4
    Contao-Nutzer
    Registriert seit
    22.06.2017.
    Beiträge
    186

    Standard

    Also Google sagt:
    Schwerwiegender Fehler: Kann die Klasse Swift_Encoder_QpEncoder nicht in /homepages/43/d39213271/htdocs/test.domain.de/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/Rfc2231Encoder.php auf Zeile 18 zurückweisen

  5. #5
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.463
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Mark,

    swift ist meist eine E-Mail-Adresse, die je nach Hosting nicht zum Hosting passt. Ich meine bei HE war das z.B. der Fall.

    Teste einmal eine E-Mail-Adresse, die zur Domain passt, also mail@domain.tld. domain.tld ist die URL der Website.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  6. #6
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Die Email-Adresse des Webmaster-Eintrags oder des Mitgliedes (der sein Passwort nicht mehr weiß)??
    Gruß Mark

  7. #7
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.463
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das sollte die des Admins sein, der dann auch die Mails erhält?
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  8. #8
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Da hab ich webmaster@domain.tld drinne.

    das sollte passen oder?
    Gruß Mark

  9. #9
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.463
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, so kenne ich das damit es klappt.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  10. #10
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Das ist ziemlich komisch.

    Ich bekomm das nun auch wenn ich einen Kommentar zu einer Nachricht schreibe.
    Der Kommentar wird trotzdem veröffentlich aber zuvor hab ich die doofe Meldung
    Gruß Mark

  11. #11
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Aber in bisschen abgewandelter Form merk ich gerade...

    PHP-Code:
    Fatal errorCannot declare class Swift_Encoder_QpEncoderbecause the name is already in use in /homepages/43/d39213271/htdocs/stage.sommerhausen.de/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/Rfc2231Encoder.php on line 18 
    Gruß Mark

  12. #12
    Alter Contao-Hase Avatar von kischd
    Registriert seit
    25.06.2009.
    Ort
    Karlsruhe
    Beiträge
    1.106

    Standard

    Aber in bisschen abgewandelter Form merk ich gerade...

    PHP-Code:
    Fatal errorCannot declare class Swift_Encoder_QpEncoderbecause the name is already in use in /homepages/43/d39213271/htdocs/stage.sommerhausen.de/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/Rfc2231Encoder.php on line 18 
    Die Fehlermeldung hat sich nun geändert da ich auf PHP 7 gewechselt bin. Aber weiter bin ich nun auch leider nicht.
    kann mir einer mehr dazu sagen?
    Gruß Mark

  13. #13
    Contao-Nutzer
    Registriert seit
    16.08.2017.
    Beiträge
    1

    Standard

    Zitat Zitat von Nina Beitrag anzeigen
    Da es bei der Konfiguration dieses Moduls immer wieder Missverständnisse gibt, hier mal der Ablauf, wie ich ihn einstelle:

    das "Passwort anfordern"-Modul einbinden.
    Hallo Nina,

    danke für das Tutorial. Ich benutze derzeit noch eine veraltete Version des Contao (3.5.12). Das von dir genannte "Passwort anfordern Modul" kann ich bei mir nicht finden, ich besitze lediglich Passwort ändern und Passwort vergessen Modul.

    Ist es auch möglich die Funktion mit den beiden Modulen einzurichten? Bisher scheitere ich an der Umsetzung, da das Passwort ändern Modul nur angezeigt wird wenn ich mit einem Benutzerkonto angemeldet bin.

    Gruß,
    Jonas

  14. #14
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.788

    Standard

    Zitat Zitat von JonasK Beitrag anzeigen
    Bisher scheitere ich an der Umsetzung, da das Passwort ändern Modul nur angezeigt wird wenn ich mit einem Benutzerkonto angemeldet bin.
    Welchen Sinn hätte es das Modul anzuzeigen, wenn man nicht im Benutzerkonto angemeldet ist? Wenn man nicht angemeldet ist und sein Passwort ändern will, muß man sich mit dem Passwort anmelden und ändert dann das Passwort. Kann man sich nicht anmelden, weil man sein Passwort vergessen hat, benutzt man die Passwort-vergessen-Funktion.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  15. #15
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ach, ich wusste gar nicht, dass es ein Modul "Passwort ändern" gibt. "Passwort vergessen" ist was du brauchst. Evtl. hieß das in 2010 mal "Passwort anfordern". Passwort ändern kann man ja auch im Modul "Personendaten". "Passwort ändern" ist wahrscheinlich gedacht dafür, wenn man kein "Personendaten" benötigt aber eine Änderung des Passworts anbieten möchte. Ich habe dieses Modul noch nie benutzt.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Passwort anfordern - empfange keine email
    Von rr0815 im Forum Geschützte Bereiche/Mitglieder
    Antworten: 4
    Letzter Beitrag: 20.07.2012, 23:02
  2. Antworten: 2
    Letzter Beitrag: 18.02.2011, 16:50
  3. Antworten: 0
    Letzter Beitrag: 25.08.2010, 21:13
  4. CSS - Befehle werden im Template bei typolight nicht "richtig" umgesetzt
    Von dunglc im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 02.02.2010, 23:36

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •