Ich versuche etwas über Symfony und den "Super Admin" zu verstehen.Symfony - Verstehen super admin
Als ich FOSUser to create a user mit Super-Admin-Rechte verwenden
php app/console fos:user:create adminuser --super-admin
Ich würde zunächst wissen, was bedeutet, (aus dem doc)
[...] Die Angabe der --super- Admin-Option-Flag den Benutzer als Super-Administrator [...]
ich stelle mir es bedeutet ROLE_SUPER_ADMIN
dem Benutzer gewähren, weil ich sehe keine Super-admin Feld in der Benutzertabelle.
Zweitens, während (noch aus der doc)
Ein Super-Administrator Zugriff auf jeden Teil Ihrer Anwendung hat
security:
role_hierarchy:
ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH, ...]
Warum brauchen wir noch die Zugriffshierarchie zu konfigurieren, es?
Ok ich sehe, ich dachte es wären nur Wähler und ich habe vergessen Wähler werden immer gerufen. Ich dachte auch, es wäre wie in Django gemacht, in dem Superuser automatisch alle Rechte haben. Ich kann mir keine Situation vorstellen, in der wir etwas vor Superusern verstecken wollen. –