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: 18 años
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.