Lo primero que haría es comprobar si la sesion esta vacia o no.
En alguna parte de la pagina hace un var_dump:
var_dump($_SESSION["alumno"]) o empleado segun corresponda.
Porque donde se carga el atributo usuario en la clase Login veo que utilizas un metodo "clean" que no lo veo por ningun lado.
Código PHP:
Ver original$this->usuario = $this->clean($usuario);
$this->password = $this->clean($password); //el metodo clean no lo veo.