this is my first symfony 2 application and i am trying to log out of the current logged in user.
This is my application /config/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: in_memory: memory: users: user0: { password: user0, roles: [ 'ROLE_ADMIN' ] } user1: { password: user1, roles: [ 'ROLE_SUPER_ADMIN' ] } firewalls: dev: pattern: ^/(_(profiler|wdt)|css|images|js)/ security: false login: pattern: ^/demo/secured/login$ security: false secured_area: pattern: ^/ logout: ~ anonymous: ~ http_basic: realm: "Secured Area" access_control: - { path: ^/question/*, roles: ROLE_ADMIN } - { path: ^/questiongroup/*, roles: ROLE_ADMIN } - { path: ^/answer/*, roles: ROLE_ADMIN } - { path: ^/newslettertemplate/*, roles: ROLE_ADMIN } - { path: ^/customer/*, roles: ROLE_SUPER_ADMIN } - { path: ^/statistics/*, roles: ROLE_SUPER_ADMIN }
I created a logout entry in the routing.yml file as described in the Symfony security documentation:
logout: path: /logout
When I create a link to "logout", I get a redirect to "/", which is good. But the user is still authenticated, meaning the actual logout is not working.
source share