2013-11-25 12 views
16

Ich habe jetzt ein paar Stunden wurde googeln und kann keine Angaben finden, wie die „Passwort vergessen“ -Funktion in FOSUserBundlePasswort vergessen Funktion fosuserbundle

Ist dieser Teil des Bündels zu implementieren, oder ist es etwas, was ich zu Erschaffe mich selbst.

Antwort

38

Eigentlich ist es seltsam, dass Sie nichts darüber gefunden haben, Sie haben wahrscheinlich nicht mit guten Begriffen gesucht (vielleicht zurückgesetzt, anstatt vergessen). Wie auch immer, es ist ein ziemlich einfacher Prozess. Sie wahrscheinlich die github documentation lesen, es wird dort erklärt (Step 6), dass Sie die routing.xml Datei importieren müssen und darüber hinaus diese Route:

fos_user_resetting: 
    resource: "@FOSUserBundle/Resources/config/routing/resetting.xml" 
    prefix: /resetting 

Sie müssen nur mit dem fos_user_resetting_request Route einen Link in Ihrer Vorlage hinzu:

<a href="{{ path('fos_user_resetting_request') }}">Forgot password ?</a> 

Dann ein Klick auf diesen Link wird der Benutzer zu einem Reset Form führen, die die Benutzer E-Mail fragen und ihnen eine E-Mail mit einem Sicherheitstoken in der Verbindung zum Passwort-Bearbeitungsformular senden.

Wenn Sie das machen, anpassen möchten, lesen Sie diese Dokumente:

es Ihnen Hilft? Viel Glück!

+3

Ich habe nach Reset-Passwort statt Passwort vergessen. Ich sah es auch nach dem Blick auf Ihren Eintrag mit PHP-App/Konsolen-Router: debuggen ich war/Reset statt/Reset/Anfrage danke – smugford

Verwandte Themen