Me parece que en tu archivo php estas aplicando mal la logica te voy a pasar un ejemplo de uno que hice
Código PHP:
Ver original<?php
include('../controllers/conect.php');
$user = $_POST['username'];
$password = md5($_POST['password']); $query = "SELECT * FROM users WHERE username='$user' AND password = '$password'";
$name = $registro['name'];
$id = $registro['id'];
$_SESSION['name'] = $name;
$_SESSION['id'] = $id;
}else {
echo "<script language=\"JavaScript\">\n";
echo "alert('Usernname / Password incorrectos!');\n";
echo "window.location='login.php'";
echo "</script>";
}
?>
claro en esta caso use un alert de javascript para mostrar el error