Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF][SF2] Impersonate użytkownika
wiciu010
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:58