al final lo hice con javascript
Código PHP:
public function validar()
{
if($this->validarCarnetContrasena() == true)
{
$this -> iniciarSesion();
echo "<script language='JavaScript'>
location.href = 'index.php';
</script>";
}
else
{
echo "<script language='JavaScript'>
alert('Verifica tu nombre de usuario y contraseña');
</script>";
}
}