Salve, ho realizzato una piccola funzione con ajax jquery per il controllo del login.
In pratica, una volta inseriti i dati, tramite un form html, i dati vengono analizzati e nella stessa pagina viene scritto se l'utente è autorizzato oppure no... quello che vorrei fare (e che non sono capace di realizzare) è un redirect automatico nel caso in cui la query mi dia esito positivo, ora vi posto i codici.

codice:
<script type="text/javascript"> function checklogin() {
 	var execute = true;
 	var username = $('#username').val();
 	var password = $('#password').val();
 	if (username=="")
 	{
 		execute = false;
 		$("#error").html("Insert an username");
 	}
 	if (password=="")
 	{
 		execute = false;
 		$("#error").html("Insert a password.");
 	}
 	if(execute==true)
 	{
 		$.ajax({ 
			type: "GET", 
			url: "checkLogin.php",
 			data: "username=" + username + "&password=" + password,
 			success: function(response)
 			{ $("#error").html(response); }
 		});
 	}
 } </script> 
<form method="GET" action="checkLogin.php" id="form_login" />
     Username: <input name="username" type="text" id="username" />
 
    Password: <input name="password" type="password" id="password" />

     <input name="login" type="button" id="login" value="Login" onClick="checklogin()" /> </form>

Codice PHP:
<?php include("core/global.php");
 
$username $_GET['username'];
 
$password $_GET['password'];
  
$login = new mysql();

 
$login->get($dbhost,$dbuser,$dbpass,$dbname);
 
$login->connect();
  
$checkLogin $login->select("user","id DESC","username='$username' AND password='$password' AND staff='1'");

 
$num $login->numRecord();

 if(
$num>0) echo "ok";
else echo
"Error! User not found!";
?>
Fatemi sapere come posso risolvere questa faccenda!!