Hola amigo,
como comenta zapt142, la idea general es esa.
Un poquito más detallado,
en tu base de datos, en tu tabla que contiene a los usuarios, puedes tener un campo que indique el tipo de usuario que es, mediante éste valor puedes crear una sesión y con ello hacer la redirección y validar todas tus vistas... un ejemplo
Código PHP:
Ver original//Despues de obtener los datos del usuario (despues de validar q su ingreso sea correcto)
//supongamos los datos los traes en un arreglo llamado $data
$_SESSION['idusuario'] = $data['id'];
$_SESSION['tipousuario'] = $data['tipo'];
Después, supongamos que en tu vista de administrador puedes tener algo asi, solo es un ejemplo para darte una idea
Código HTML:
Ver original//Vista Administrador
if(!isset($_SESSION['tipo']) || $_SESSION['tipo']!="Administrador") {
//Normalmente se haría un redirect a otra página q no sea del administrador
header("Location: otrapagina.php");
}
Saludos!