Ok, si no pusiste el else original despues de este codigo, agrega exit abajo del header:
Código PHP:
if ($compara["usuario"]==$usuario && $compara["contrasena"]==$pass)
{
$_SESSION['usuario'] = $usuario;
$_SESSION['pass'] = $pass;
header ('Location: curso/nihongo_aragon.php?modulo=inicio');
exit;
}
Si aun con eso no funciona, prueba:
Código PHP:
if ($compara["usuario"]==$usuario && $compara["contrasena"]==$pass)
{
die("Comparacion correcta, el error esta en otro lado");
$_SESSION['usuario'] = $usuario;
$_SESSION['pass'] = $pass;
header ('Location: curso/nihongo_aragon.php?modulo=inicio');
exit;
} else {
die("Comparacion fallo [{$compara['usuario'}][$usuario] - [{$compara['pass']}][$pass]";
header ('Location: logerror.php');
exit;
}
Introduces nombre de usuario y password y nos cuentas como te fue.