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: users: #user: { password: userpass, roles: [ 'ROLE_USER' ] } admin: { password: haslo123, roles: [ 'ROLE_ADMIN' ] } firewalls: dev: pattern: ^/(_(profiler|wdt)|css|images|js)/ security: false login: pattern: ^/demo/secured/login$ security: false secured_area: pattern: ^/ form_login: check_path: /demo/secured/login_check login_path: /demo/secured/login logout: path: /demo/secured/logout target: /demo/ anonymous: ~ http_basic: realm: "Secured Demo Area" access_control: - { path: ^/admin, roles: ROLE_ADMIN } #- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https } #- { path: ^/_internal, roles: IS_AUTHENTICATED_ANONYMOUSLY, ip: 127.0.0.1 }
Więc powinno chyba zadziałać, nie rozumiem co jest nie tak. Cache mam wyczyszczone. Może jest to coś związanego z routingiem, w pliku /src/Acme/StronaBundle/Resources/config/routing.yml mam np.:
AcmeStronaBundle_edycjaStrony: pattern: /admin/edycja-strony/{id} defaults: { _controller: AcmeStronaBundle:Strona:edycjaStrony } requirements: id: \d+