Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/04/2009, 18:29
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 9 meses
Puntos: 2237
Respuesta: Niveles de usuarios (Ayuda)

Realmente depende de que tan complejo quieras hacer el sistema, si solo quieres tener administrador y usuarios normales para restringir el acceso a ciertas areas del sistema bastaria con agregar un camo para asignar el nivel.

Campo: nivel
Tipo: Tinyint (1)
Valor por default: 0

Cada que el usuario vaya a ingresar a secciones restringidas verificas si el nivel es 1 para permitir o negar acceso.

Aun si no tienes un esquema de permisos, pero quieres que otros usuarios puedan ingresar a secciones restringidas y realizar solo determinadas tareas este campo puede ser suficiente, donde 0=usuario normal, 1=administrador, 2=moderador.

Código php:
Ver original
  1. if($nivel > 0) {
  2.     // Aqui le das acceso al area restringida
  3.     if($nivel == 1) {
  4.           // Aqui muestras opciones de administrador
  5.     } else {
  6.          // Aqui muestras opciones de moderador
  7.     }
  8. } else {
  9.    die('Simples mortales no pueden ingresar.');
  10. }

Nota: Tendras que hacer la validacion cada que vayas a realizar alguna tarea administrativa.
__________________
- León, Guanajuato
- GV-Foto