|
KumbiaPHP beta2-dev
Framework PHP en español
|
Nueva Clase Base para gestión de ACL (Access Control List) permisos. Más...
Métodos públicos | |
| check ($resource, $user) | |
| Verifica si el usuario puede acceder al recurso. | |
Métodos públicos estáticos | |
| static | factory ($adapter=NULL) |
| Obtiene el adaptador para ACL. | |
| static | setDefault ($adapter) |
| Cambia el adaptador por defecto. | |
Métodos protegidos | |
| _getUserRoles ($user) | |
| Obtiene los roles del usuario al que se le valida si puede acceder al recurso. | |
| _getRoleResources ($role) | |
| Obtiene los recursos al cual el rol puede acceder. | |
| _getRoleParents ($role) | |
| Obtiene los padres del rol. | |
Atributos protegidos estáticos | |
| static | $_defaultAdapter = 'simple' |
Métodos privados | |
| _checkRole ($role, $resource) | |
| Verifica si un rol puede acceder al recurso. | |
Nueva Clase Base para gestión de ACL (Access Control List) permisos.
| _checkRole | ( | $ | role, |
| $ | resource | ||
| ) | [private] |
Verifica si un rol puede acceder al recurso.
| string | $role | |
| string | $resource |
Definición en la línea 64 del archivo acl2.php.
Hace referencia a _getRoleParents() y _getRoleResources().
Referenciado por check().


| _getRoleParents | ( | $ | role | ) | [abstract, protected] |
Obtiene los padres del rol.
| string | $role | nombre de rol |
Reimplementado en SimpleAcl.
Referenciado por _checkRole().

| _getRoleResources | ( | $ | role | ) | [abstract, protected] |
Obtiene los recursos al cual el rol puede acceder.
| string | $role | nombre de rol |
Reimplementado en SimpleAcl.
Referenciado por _checkRole().

| _getUserRoles | ( | $ | user | ) | [abstract, protected] |
| check | ( | $ | resource, |
| $ | user | ||
| ) |
Verifica si el usuario puede acceder al recurso.
| string | $resource | recurso al cual se verificará acceso |
| string | $user | usuario de la acl |
Definición en la línea 44 del archivo acl2.php.
Hace referencia a $user, _checkRole() y _getUserRoles().

| static factory | ( | $ | adapter = NULL | ) | [static] |
Obtiene el adaptador para ACL.
| string | $adapter | (simple, model, xml, ini) |
Definición en la línea 110 del archivo acl2.php.
Hace referencia a $_defaultAdapter.
| static setDefault | ( | $ | adapter | ) | [static] |
$_defaultAdapter = 'simple' [static, protected] |
1.7.4