Tomasz
Faszyński
Specjalista ds.
programowania
Temat: [Symfony2] Impersonate użytkownika
Próbuję zrobić impersonate użytkownika zgodnie z instukcją: http://symfony.com/doc/current/cookbook/security/imper...Udaje mi się zalogować na dowolnego użytkownika, jednak nie moge wrócić na poprzedniego za pomocą _switch_user=_exit
Mój plik security.yml
jms_security_extra:
secure_all_services: false
expressions: true
security:
encoders:
Ex\CallBundle\Entity\User:
algorithm: sha512
iterations: 5000
encode_as_base64: false
role_hierarchy:
ROLE_ADMIN: [ROLE_USER, ROLE_ALLOWED_TO_SWITCH]
providers:
main:
entity: { class: Ex\CallBundle\Entity\User, property: username }
firewalls:
main:
pattern: ^/
anonymous: ~
form_login:
login_path: /login.html
check_path: /login.html
logout:
path: /logout
target: /login.html
switch_user: true
access_control:
- { path: ^/admin, roles: ROLE_ADMIN }
- { path: ^/panel, roles: ROLE_USER }
- { path: ^/ajax, roles: IS_AUTHENTICATED_FULLY }
- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY}
Próbuję wrócić z użytkownika z rolą ROLE_USER na użytkownika z rolą ROLE_ADMIN, jednak otrzymuję błąd 403.Ten post został edytowany przez Autora dnia 06.06.15 o godzinie 16:19