2016-09-28 157 views
0

我正在使用Symfony2应用程序,现在每个人都需要密码时,链接将不会附加令牌,从而导致链接无效。Symfony2请求密码请求不生成令牌

我们正在使用的可以在这里观看了密码重置的基本设置:http://symfony.com/doc/current/bundles/FOSUserBundle/emails.html

我想这是因为$令牌的>的generateToken()返回什么,但我不是100%肯定这就是案件。

我试过了,但我似乎无法弄清楚为什么会发生这种情况。任何输入都会很棒。

谢谢!

配置:

fos_user: 
    db_driver: orm 
    firewall_name: main 
    user_class: FYP\UserBundle\Entity\User 
    group: 
     group_class: FYP\UserBundle\Entity\Group 
    registration: 
     form: 
      type: fyp_user_registration 
      validation_groups: [Registration] 
      handler: fyp_user.form.handler.registration 
    profile: 
     form: 
      type: fyp_user_profile 
    from_email: 
     address:  sender email 
     sender_name: sender name 

防火墙:

firewalls: 
     main: 
      pattern: ^/ 
      anonymous: ~ 
      oauth: 
       failure_path: /login 
       login_path: /login 
       check_path: /connect_check 
       provider: fos_userbundle 
       remember_me: true 
       always_use_default_target_path: false 
       default_target_path: /login 
       success_handler: authentication_handler 
       failure_handler: authentication_handler 
       resource_owners: 
        facebook: "/external-login/check-facebook" 
        paypal: "/external-login/check-paypal" 
        amazon: "/external-login/check-amazon" 
       oauth_user_provider: 
        service: app.provider.oauth 
       remember_me: 
        key:  %secret% # pararmeter 
        lifetime: 31536000 # 365 days in seconds 
        path: /
        domain: ~ 
        always_remember_me: true 
      form_login: 
       login_path: /login 
       check_path: /login_check 
       success_handler: authentication_handler 
       failure_handler: authentication_handler 
       csrf_provider: form.csrf_provider 
       remember_me: true 
      logout:  true 
      anonymous: true 
      switch_user: { role: ROLE_ALLOWED_TO_SWITCH, parameter: _new_user } 
      remember_me: 
       key:  %secret% # pararmeter 
       lifetime: 31536000 # 365 days in seconds 
       path: /
       domain: ~ 
       always_remember_me: true 
+0

这个问题错过了很多信息,你采取了哪些步骤,你有什么代码/配置?你遵循了哪些食谱文章?它什么时候发生?请详细说明问题。 – Rvanlaak

回答

0

我想通了。出于某种原因,某些构象标记值在数据库中设置为“'而不是null。修复只是为了更新这些行。

谢谢。