Tho*_*lby 1 security authentication symfony
我有那个代码.但当我进入浏览器app_dev.php/login浏览器说:该页面重定向过多
security.yml security:encoders:Symfony\Component\Security\Core\User\User:plaintext
role_hierarchy:
ROLE_ADMIN: ROLE_USER
ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
providers:
user_db:
entity: { class: DotfusionMerlinBundle:User, property: username }
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
secured_area:
pattern: ^/
anonymous: ~
form_login:
check_path: /login_check
login_path: /login
logout:
path: login
target: login
#anonymous: ~
#http_basic:
# realm: "Secured Demo Area"
access_control:
- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
#- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https }
Run Code Online (Sandbox Code Playgroud)
使用routing.yml
login:
pattern: /login
defaults: { _controller: DotfusionMerlinBundle:User:login }
login_check:
pattern: /login_check
Run Code Online (Sandbox Code Playgroud)
小智 5
在secure_area条目之前在防火墙下弹出:
login_firewall:
pattern: ^/login$
anonymous: ~
Run Code Online (Sandbox Code Playgroud)
这应该可以解决你的问题.希望有所帮助.
| 归档时间: |
|
| 查看次数: |
5393 次 |
| 最近记录: |