2016-09-28 62 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。修復只是爲了更新這些行。

謝謝。