Tomasz Faszyński

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