ElP*_*ter 4 php security symfony fosuserbundle
我认为这里的问题和答案都不应该非常复杂.
我已经安装并配置了FOSUserBundle以在Symfony2的项目中使用.
我需要知道的是,我告诉安全性,当用户尝试访问禁用的URL时,它必须重定向哪个页面.
默认情况下是/ login.但是我想把它变成一般的/主要的.
提前致谢
它不是由FOSUserBundle完成的,而是Symfony2中的安全系统.您需要在security.yml中设置以下内容:
firewalls:
main:
form_login:
default_target_path: /path/to/redirect/to
Run Code Online (Sandbox Code Playgroud)
编辑:
对不起,误读了这个问题.将login_path更改为/ admin,如下所示:
firewalls:
main:
form_login:
login_path: /admin
Run Code Online (Sandbox Code Playgroud)
这会将您重定向到/ admin页面 - 确保路径有效并且不受防火墙保护.更多信息在这里.
| 归档时间: |
|
| 查看次数: |
5078 次 |
| 最近记录: |