Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 749 Bytes

users-and-rbac.md

File metadata and controls

30 lines (21 loc) · 749 Bytes

Users and role-based access control

Set admin password

docker-compose run --rm php yii user/password admin admin1

Create initial users and assign roles

$ yii user/create [email protected] dev Passw0rd
$ yii rbac/assign FrontendDeveloper dev
$ yii user/create [email protected] editor Passw0rd
$ yii rbac/assign Editor editor

Naming conventions

For RBAC items

  • RoleName
  • permissionName
  • parentName.permissionName
  • permissionName:value
  • name-module (combined permission)
  • module (route permission)
  • module_controller (route permission)
  • module_another-controller_action (route permission)

Do not attach children to route permissions, create a new permission my-module instead.