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 con Twitter Bootstrap
- 2. Cakephp 2.0 aut. De simulación
- 3. Administración de usuarios, autenticación y complemento acl para CakePHP?
- 4. Modificar la vista basada en ACL en CakePHP
- 5. Python RegEx grupos múltiples
- 6. ¿Desencadenar un error 404 con CakePHP 2.0?
- 7. doble guión bajo en cakephp 2.0
- 8. Cargando archivos de proveedores en CakePHP 2.0
- 9. Pruebas de integración en CakePHP 2.0
- 10. CakePHP - Cómo actualizar registros múltiples
- 11. Configuración de la base de datos ACL CakePHP: estructura ARO/ACO?
- 12. ACL en ASP.NET MVC 3
- 13. Python - múltiples grupos de hilos simultáneos
- 14. ¿Spring ACL es una buena implementación de ACL?
- 15. Filtrado de ACL y buscapersonas/entidades múltiples Symfony2
- 16. PowerShell - operador de concordancia y múltiples grupos
- 17. ¿Cómo encontrar múltiples ocurrencias con grupos regex?
- 18. Agregando dinámicamente múltiples grupos GWT RadioButton
- 19. Grupos de RadioButton múltiples en ItemsControl
- 20. Cakephp Auth con múltiples tablas de "Usuarios"
- 21. CodeIgniter: mejor implementación para ACL
- 22. permisos del Grupo de Symfony2 con ACL
- 23. ¿Por qué CakePHP 2.0 no está usando mi AppController?
- 24. CakePHP 2.0 Configuración SMTP en el correo electrónico no funciona
- 25. CakePHP 2.0 - ¿Cómo crear páginas de error personalizadas?
- 26. Ejecutar el shell del plugin en cakephp 2.0
- 27. La mejor manera de cargar modelos en CakePHP 2.0
- 28. CakePHP 2.0 - beforeFilter() no se ejecuta en cakeErrorController?
- 29. Group and acl en Spring Security
- 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