Hallo, ich würde gerne den Zugriff auf einen Pfad in erlauben security.yml
basierend auf dem Benutzer entweder mit ROLE_TEACHER
oder ROLE_ADMIN
.
Gemäß der Frage in Mehrere Rollen erforderlich für dieselbe URL in Symfony 2 sollte der Eintrag unten den Zugriff auf beide Rollen ermöglichen.
- { path: ^/admin, roles: ROLE_ADMIN}
- { path: ^/admin, roles: ROLE_TEACHER}
Dadurch wird jedoch nur der obersten Rolle der Zugriff gewährt. Gibt es eine Möglichkeit, mehrere Rollenzugriff auf einen einzelnen Pfad zu haben?
Das Ersetzen der Reihenfolge von Entitäten führt immer noch dazu, dass nur eine der Rollen funktioniert. Jede der beiden Antworten unten ermöglicht die Verwendung mehrerer Rollen.
– nmcilree
21. Oktober 2013 um 8:01 Uhr
Mehrere Einträge mit dem gleichen Muster würden nicht funktionieren. Der erste übereinstimmende Eintrag hat Priorität.
– Konstantin Pelepelin
5. November 2014 um 14:04 Uhr