Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/06/2007, 11:41
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 20 años, 5 meses
Puntos: 2135
Re: Perfiles de usuario

Puedes tener constantes en una clase ej:
Código PHP:
class Permission {
     const 
CAN_NONE = 0;
     const 
CAN_SEE = 1;
     const 
CAN_EDIT = 2;
     const 
CAN_DELETE = 4;
     const 
CAN_DOWNLOAD = 8;
} 
Luego checas en contra de los permisos si puede hacer o no cierta tarea ej:
Código PHP:
if( ( Permission::CAN_EDIT & $user->permissions ) == Permission::CAN_EDIT ) {
      echo 
"Link to edit";
} 
Asi puedes darle ciertos permisos al usuario por decir si le das el permiso de 3, es decir que puede ver y editar pero no borrar, un permiso de 7 puede ver, editar y borrar, un permiso de 1 solo puede ver y permiso de 2 puede solo editar.

Espero haya sido claro.

Saludos.