Sé que esta pregunta se ha hecho antes, pero no sé si se ha preguntado específicamente sobre CakePHP 2.0.x. No he podido encontrar ninguna información sobre si el hecho de que los usuarios sean o no parte de múltiples grupos ahora es posible con el componente ACL. Nunca utilicé el componente ACL con CakePHP 1.3.x porque me confundió. Sin embargo, si es mejor ahora, me gustaría usarlo para no reinventar la rueda haciendo mi propio movimiento. Cualquier ayuda sería apreciada.CakePHP 2.0.x: ACL: ¿Grupos Múltiples?
5
A
Respuesta
0
no he probado o lo han utilizado como esto antes, pero puedo imaginar una manera:
tener un modelo User
y un modelo Group
y User HATBM Group
como notas Shaz Amjad.
En el punto donde está haciendo su control de acceso, obtener una lista de todos los grupos a los que pertenece Usuario (probablemente utilizando bindModel) ..
Entonces, algo así como:
$permits = array();
foreach ($thisUsersGroups as $group) {
$permits[] = $this->Acl->check($group, 'myclass', 'update')
}
Si $permits
contiene al menos un true
, deben ser permitidos.
Puede haber una manera mejor o más automática de hacerlo, pero no veo lo que no debería funcionar en principio.
Cuestiones relacionadas
- 1. Cakephp 2.0 aut. De simulación
- 2. Administración de usuarios, autenticación y complemento acl para CakePHP?
- 3. Modificar la vista basada en ACL en CakePHP
- 4. Python RegEx grupos múltiples
- 5. doble guión bajo en cakephp 2.0
- 6. Pruebas de integración en CakePHP 2.0
- 7. ¿Desencadenar un error 404 con CakePHP 2.0?
- 8. Cargando archivos de proveedores en CakePHP 2.0
- 9. CakePHP - Cómo actualizar registros múltiples
- 10. Configuración de la base de datos ACL CakePHP: estructura ARO/ACO?
- 11. ACL en ASP.NET MVC 3
- 12. Python - múltiples grupos de hilos simultáneos
- 13. ¿Spring ACL es una buena implementación de ACL?
- 14. Filtrado de ACL y buscapersonas/entidades múltiples Symfony2
- 15. Agregando dinámicamente múltiples grupos GWT RadioButton
- 16. Grupos de RadioButton múltiples en ItemsControl
- 17. PowerShell - operador de concordancia y múltiples grupos
- 18. ¿Cómo encontrar múltiples ocurrencias con grupos regex?
- 19. Cakephp Auth con múltiples tablas de "Usuarios"
- 20. CodeIgniter: mejor implementación para ACL
- 21. permisos del Grupo de Symfony2 con ACL
- 22. CakePHP 2.0 - beforeFilter() no se ejecuta en cakeErrorController?
- 23. CakePHP 2.0 - ¿Cómo crear páginas de error personalizadas?
- 24. ¿Por qué CakePHP 2.0 no está usando mi AppController?
- 25. La mejor manera de cargar modelos en CakePHP 2.0
- 26. CakePHP 2.0 Configuración SMTP en el correo electrónico no funciona
- 27. Ejecutar el shell del plugin en cakephp 2.0
- 28. Group and acl en Spring Security
- 29. condición cakephp con el operador como: cómo manejar múltiples valores
- 30. Captura de grupos de expresiones regulares con múltiples coincidencias
¿Vale la pena intentarlo y ver qué pasa? No creo que ACL se haya actualizado significativamente, ya que puede soportar User HABTM Group, pero aún no he profundizado lo suficiente. –
¿Cuál es la pregunta real? Si es posible asignar múltiples grupos a un ARO? Solo puedo adivinarlo por el título de la pregunta, pero no hay una pregunta real. – Oldskool