Symfony 3.4.20 和 FOSUserBundle - “记住我”不起作用

主要制作

在以下相关配置中security.yml

security:
    firewalls:
        # disables authentication for assets and the profiler, adapt it according to your needs
        dev:
            pattern: ^/(_(profiler|wdt)|css|images|js)/
            security: false

        main:
            pattern:
            form_login:
                provider: fos_userbundle
                csrf_token_generator: security.csrf.token_manager

            logout:       true
            anonymous:    true
            logout_on_user_change: true
            remember_me:
                secret: '%secret%'
                secure: true
                httponly: true
                lifetime: 31536000

记住我会话令牌仅对浏览器会话有效,而不是配置中指定的年份。会不会是secure: true设置的原因?我的开发机器没有安装任何 TLS,这可能是罪魁祸首吗?或者还有什么我应该寻找的吗?从查看文档来看,我似乎设置正确,所以我有点不知所措。

主要制作

原来我的直觉secure: true是正确的。false在测试期间将其设置为,并且 cookie 是正确的。由于我的开发机器没有 SSL/TLS,如果这是配置的话,它无法发送安全 cookie。它应该可以在我的生产服务器上运行,因为我确实在该环境中使用了 SSL/TLS。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Symfony FOSUserBundle 记住我不起作用

FOSUserBundle和Symfony 3.0?

Symfony 4和Amazon S3-AWS凭证不起作用

Symfony 2和覆盖FOSUserBundle

使用 FR3DLdapBundle、Jwt 和 FosUserBundle 进行 Symfony 3 api 身份验证

Symfony 4 FOSUserBundle自定义路由-添加前缀和子页面

Symfony 4 FosUserBundle控制器装饰

Symfony4覆盖FosUserBundle模板

Symfony 4.3.1和FosUserBundle 2.1.2的问题

Symfony2 FR3DLdapBundle和FOSUserBundle插入数据库

在Symfony 3中的FOSUserBundle和自定义实体之间创建多对多关系

如何通过FOSUserBundle和Symfony3中的其他字段扩展注册表

Symfony3 FOSUserBundle填充表

注释在Symfony 4中不起作用

Symfony 5.3 - 为什么我的记住我功能不起作用?

使用symfony和FOSUserBundle在登录时覆盖BadCredentialsException失败

Symfony2和FOSUserBundle:覆盖邮件程序

无法在 Symfony 3.4 和 FosUserBundle 中自动装配服务

使用Symfony2和FOSUserBundle的iOS身份验证

在Symfony 2和MongoDB中将属性添加到FOSUserBundle

重置密码不起作用 symfony 3

Symfony 3注销不起作用

Symfony 3 - 翻译不起作用

Symfony 4 Doctrine 2 findby代理应用联接和自定义联接不起作用

d3.layout.histogram()和属性在v4中不起作用

1 2 3 4 7 8 9 p和退格键不起作用

使用 python3 和 bs4 抓取 html 表不起作用

我的SQL必须在3,00和4,00价格范围内搜索数据库中的文章,但是代码不起作用(已关闭)

Symfony 4,当我尝试提交表单时它不起作用