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 originalif($nivel > 0) {
// Aqui le das acceso al area restringida
if($nivel == 1) {
// Aqui muestras opciones de administrador
} else {
// Aqui muestras opciones de moderador
}
} else {
die('Simples mortales no pueden ingresar.'); }
Nota: Tendras que hacer la validacion cada que vayas a realizar alguna tarea administrativa.