![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Próbuję zrobić impersonate użytkownika zgodnie z instukcją: http://symfony.com/doc/current/cookbook/se...ating_user.html
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 Kod 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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:58 |