Buenas...
por lo que entiendo quieres que cada quien que se haya logueado no sea accesible a otro con solo poner directo el nombre del archivo director.php docente.php o estudiante.php
¿es correcto?
Si ese es el caso lo unico que tienes que hacer es que en los archivos correspondientes poner la limitacion que si no tienen el nivel correspondiente los saca....
Código PHP:
if ($cargo=='4') {
// Visualizas el contenido
}else{
header("location: http://localhost/entrar/index.php");//index del director
}
o le das un mensaje o no se... lo que se te ocurra... el punto es que al limitar en cada archivo el nivel de acceso controlas que no se cuele alquien no deseado...
Saludos!!