Tym razem mam problem z uprawnieniami w SF 2.7.
Utworzylem konto uzytkownika i nadalem mu uprawnienia administratora. W tabeli fos_user w kolumnie roles widnieje zapis:
a:1:{i:0;s:5:"ADMIN";}
Chcialbym, aby dostep do panelu adm. mieli tylko uzytkownicy z uprawnieniami admin oraz super admin.
W pliku security.yml mam taki wpis:
security: encoders: FOS\UserBundle\Model\UserInterface: sha512 providers: fos_userbundle: id: fos_user.user_provider.username firewalls: main: pattern: ^/ form_login: provider: fos_userbundle csrf_provider: security.csrf.token_manager login_path: /login # use_forward: true default_target_path: / # target_path_parameter: _target_path use_referer: false # failure_path: null failure_forward: false username_parameter: _username password_parameter: _password # csrf_parameter: _csrf_token # intention: authenticate logout: true anonymous: true access_control: - { path: ^/backend, roles: ROLE_ADMIN } - { path: ^/login$, roles: IS_AUTHENTICATED_ANONYMOUSLY } - { path: ^/register, roles: IS_AUTHENTICATED_ANONYMOUSLY } - { path: ^/resetting, roles: IS_AUTHENTICATED_ANONYMOUSLY } - { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY } role_hierarchy: ROLE_ADMIN: ROLE_USER ROLE_SUPER_ADMIN: ROLE_ADMIN
Gdy probuje sie zalogowac do zaplecza, dospisujac do url'a /backend otrzymuje zwrotke z numerkiem 403 - dostep zabroniony.
Nie wiem, gdzie zrobilem blad.
Czy moge liczyc na Wasza pomoc?