config.yml
fos_user:
db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
firewall_name: main
user_class: Portal\UserBundle\Entity\User
registration:
confirmation:
enabled: true
form:
type: Portal\UserBundle\Form\RegistrationType
from_email:
address: "%mailer_user%"
sender_name: "%mailer_user%"
当我点击密码重置按钮时,我被转发到登录名。按钮的路线:
<a href="{{ path('fos_user_resetting_request') }}" class="__input __button">{{ 'resetting.reset.submit'|trans }}</a>
它看起来像一个错误 - 我没有特殊配置,只有这个。 FOSUserBundle版本是v2.1.2。
答案 0 :(得分:1)
你的路线&#34; fos_user_resetting_request&#34;必须能够匿名访问,检查您在此路线中没有任何安全条款[[例如@security(&#34; has_role(&#39; any&#39;)&#34;)]],记得在允许匿名访问的防火墙中使用此路由
像:
firewalls:
database_security:
anonymous: ~
pattern: ^/