Web サイトで Symfony2 と Fosuserbundle を使用しています。しかし、パスワードをリセットしたいときに問題があります。
- /resetting/request ページに移動すると、まずメールアドレスを入力します。
- リンク付きのメールが届きます
- このリンクをクリックすると、新しいパスワードと確認のみが記載されたフォームが表示されます
- 新しいパスワードと確認を入力すると、次のエラー メッセージが表示されます。
姓が必要です。
フォームタイプやコントローラーをオーバーライドしませんでした。reset_content.html.twig でこのようにビューをオーバーライドしました
{% trans_default_domain 'FOSUserBundle' %}
<form action="{{ path('fos_user_resetting_reset', {'token': token}) }}" {{ form_enctype(form) }} method="POST" class="fos_user_resetting_reset">
{{ form_widget(form) }}
<div>
<input class="btn btn-success" type="submit" value="{{ 'resetting.reset.submit'|trans }}" />
</div>
</form>
この問題を解決するにはどうすればよいですか?
ありがとう、