2017-11-30 5 views
1

Umleiten eines Benutzers zu einer Seite abhängig von der Rolle.symfony 1.4 - Umleitung in security.yml

Zum Beispiel:

Es ist ein Modul hello_world, und es hat einen Aktionsindex (druckt den Text „Hallo Welt“)

Es ist ein Modul, Benutzer, und darin gibt es Aktion userlist .

Der Administrator kann alle diese Aktionen anzeigen. Benutzer kann nur die Seite hallo_world anzeigen.

Wie Sie dies mit security.yml-Dateien tun.

+1

Hallo! Willkommen bei StackOverflow. Überprüfen Sie [link] (https://stackoverflow.com/help/how-to-ask), wie Sie eine Frage stellen können. – Nick

Antwort

2

Sie können Sicherheitsanmeldeinformationen für jedes Modul definieren. Wenn der Benutzer nicht eine Berechtigung, dann

/.../modules/hello_world/config/security.yml

all: 
    is_secure: false 

Und

/.../modules/user/config/security.yml

all: 
    is_secure: true 
    credentials: [ admin ] 
userList: 
    credentials: [ SOME_SPECIFIC_CREDENTIALS_FOR_ACTION ]