Я использую Acl в новом веб-приложении.
В моем приложении есть четыре группы пользователей.
Я дал $this->Auth->authorize = 'actions'
, чтобы он автоматически проверял разрешение на действия.
Моя проблема в том, что некоторые действия, такие как изменение пароля, изменение профиля и т. Д. *
являются общими для всех пользователей.
Но теперь мне нужно создать каждую запись для разрешения каждогопользователи в таблице acos_aros.
это слишком раздражает
1) Есть ли способ дать разрешение всем типам пользователей с помощью одного оператора allow?
2) Есть ли способ разрешить и запретить пользователю, проверив, передан ли параметр или нет?
, что означает, что мне нужно дать разрешение на передачу параметра в действие для конкретного пользователя.Если какой-либо другой пользователь передаст параметр и попытается получить доступ к данным, я должен отказать им.
можно ли управлять доступом на уровне строк с помощью ACL?
Буду признателен за любую помощь.
Заранее благодарен:)