如果在Symfony 2.8中超时则执行重定向

时间:2016-08-12 08:36:58

标签: symfony fosuserbundle

我的symfony项目位于名为/ sf的文件夹中,当用户超时时他转到/ sf / login,如何在用户超时时进行重定向?

我在FOS git上找到了这个,但我没有发现任何有趣的东西。

1 个答案:

答案 0 :(得分:2)

如果您使用的是FOS并不重要,可以通过在防火墙配置中添加“remember_me”选项(位于security.yml中)来实现。 It's a native SF2 feature

可能是这样的:

firewalls:
    main:
        pattern: ^/
        form_login:
            provider: fos_userbundle
            csrf_token_generator: security.csrf.token_manager
            success_handler: user.login.after
        logout:       true
        anonymous:    true
        remember_me:
            secret:   '%secret%'
            lifetime: 604800 # 1 week in seconds
            path:     /