[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как правильно сделать ? php/jquery
Por$h
простой скрипт, не пойму почему не идет редиррект после проверки(проверка сходится)
что-то не то делаю в ajax зарпосе наверно.

файл обработчик:
<?php
session_start();
include_once 'db_connect.php';


if(isset($_POST['username'],$_POST['password']))
{ //admin
$checkadmin = mysqli_query($link ,"SELECT * FROM users
WHERE username='"
.$_POST['username']."' AND password= '".md5(md5($_POST['password']))."'");

$num_rows_admin = mysqli_num_rows($checkadmin);

//admin check
if($num_rows_admin != 1)
{
$_SESSION['admin'] = 1;
header('location: http://'. $_SERVER['HTTP_HOST'] . '/movies.php');
exit();
}
else echo "false";
}


и в html-е для формы логина:
$(document).ready(function() {
//check login form:
$(".btn").click(function(event) {
$.post('ajax.php', $("#login_form").serialize(), function(data, textStatus, xhr) {
if(data == "false")
$(".status").html("Login verification failed.");

});
});
// end of check login form
});


вообщем когда ввожу неправильный логин или пароль, то возвращается "false" и всё нормально вставляется в html , а когда он должен редирректить, то просто ничего не происходит. т.е этот блок не срабатывает:
    $_SESSION['admin'] = 1;
header('location: http://'. $_SERVER['HTTP_HOST'] . '/movies.php');
exit();
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.