【问题标题】:Remember me Symfony记住我 Symfony
【发布时间】:2014-12-12 17:37:40
【问题描述】:

我不明白为什么我的用户类不支持 RememberMe 功能 Symfony。 cookie 的创建期限为 1 年(31536000 秒)。

DEBUG - Remember-me cookie detected. 
WARNING - User class for remember-me cookie not supported. 
DEBUG - Clearing remember-me cookie "REMEMBERME" 

我在这个防火墙上使用 FOSUserBundle:

firewalls:
    main:
        pattern: ^/
        anonymous: true
        provider: main
        form_login:
            login_path: fos_user_security_login
            check_path: fos_user_security_check
            default_target_path: fos_user_profile_edit
            success_handler: redirect.after.login
            csrf_provider: form.csrf_provider
            remember_me: true
        logout:
            path: fos_user_security_logout
            target: /
        remember_me:
            always_remember_me: true
            remember_me_parameter: _remember_me
            key: %secret%
            lifetime: 31536000
            path: /
            domain: ~

【问题讨论】:

    标签: php symfony remember-me


    【解决方案1】:

    登录管理器有问题。 remember_me 服务在 SF2.3 中不公开。所以这段代码不起作用

    https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Security/LoginManager.php

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 2019-09-07
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      相关资源
      最近更新 更多