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] |