我的symfony项目位于名为/ sf的文件夹中,当用户超时时他转到/ sf / login,如何在用户超时时进行重定向?
我在FOS git上找到了这个,但我没有发现任何有趣的东西。
答案 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: /