ho un problema di reindirizzare l'utente quando effetua login pero il problema è che io uso la fuzione di jquery $.post quando login va tutto bene la fuzione nel file di php header() non reinidirizza la pagina index.php dove sbaglio grazie mille
Codice:
$("#loginsubmit").click(function(){
$.post("logincredentials.php",{username:$("#usernameLogin").val(),password:$("#passwordLogin").val()},function(data){
$("#feedbackloginresult").html(data);
$("#feedbackloginresult").fadeIn(600,function(){
$(this).fadeOut(4000);
});
});
});
PHP:
require_once 'database/init.php';
if(isset($_POST['username'],$_POST['password']) && !empty($_POST['username']) && !empty($_POST['password'])){
$usernamelogin = $_POST['username'];
$passwordlogin = $_POST['password'];
$passwordlogin = sha1($passwordlogin);
$usernamelogin = mysql_real_escape_string(stripslashes(trim($usernamelogin)));
$passwordlogin = mysql_real_escape_string(stripslashes(trim($passwordlogin)));
$query_login = "SELECT `username`,`password` FROM `khalsalogin` WHERE `username` = '".$usernamelogin."' AND `password` = '".$passwordlogin."'";
$query_result = mysql_query($query_login);
if(mysql_num_rows($query_result) == 1){
while ($row_login = mysql_fetch_assoc($query_result)){
$username_login = $row_login["username"];
$_SESSION['usernamelogin'] = $username_login;
header("location: index.php");
exit();
}
}else{
echo "Wrong login";
}
}else{
echo "Fill in all fields";
}
?>
Ultima modifica di un moderatore: