не передается POST запрос

238
15 сентября 2017, 22:36

Добрый день друзья. Не могу разобраться есть форма в модальном окне `

<div class="ui mini modal">
            <i class="close icon"></i>
            <div class="center aligned header">Введите логин и пароль</div>
            <div class="content">
                <form method="post" action="index.php" autocomplete="on" class="ui form centred-form">
                    <div class="field">
                        <label>Пользователь:</label>
                        <input type="text" autofocus='autofocus' id="user" required='required' placeholder="Пользователь">
                    </div>
                    <div class="field">
                        <label>Пароль:</label>
                        <input type="password" required='required' id="password" placeholder="Пароль">
                    </div>            
                </form>    
            </div>
            <div class="actions">
                <div class="answer"></div>
                <button class="ui blue button" name="do_login" id="logon_button" type="submit">Войти</button>
            </div>
        </div>

есть скрипт который следит за нажатием кнопки в форме и отправляет POST запрос на страничку index.php

    $("#logon_button").click(function() {
    var user = document.getElementById("user").value;
    var password = document.getElementById("password").value;
    $.post(
        "index.php", {
            user: user,
            password: password
        },
        onAjaxSuccess
    );
    function onAjaxSuccess(data) {
        if (data == "400") {
            $(".answer").html("Неверный логин или пароль");
        }else if(data == "200"){
            location.href = 'pages/admin.php';
        }
    }
});

В свою очередь index.php проверяет("должна проверять") этот запрос и авторизовать пользователя

    if (isset($_POST['user'])) {
    $user = R::findOne("users", "login = ?", array($_POST['user']));
    if ($user) {
        if (password_verify($_POST['password'], $user->password)){
            $_SESSION['logged_user'] = $user->login;
            echo "200";
        }else{
            echo "400"; 
        }
    }
}

после проверки пользователя в БД index.php отправляет код 200 - все ок, и javascript должен переадресовать пользователя на страницу админ панели. Но запрос почему-то не отрабатывает, подскажите в чем проблема! Заранее спасибо! Весь код можно посмотреть здесь https://github.com/Vankalif/pbook

READ ALSO
Цикл цифер прибавление чисел до 100 после их падения до 0

Цикл цифер прибавление чисел до 100 после их падения до 0

Надо сделать прибавление чисел до 100 после их падения до 0

184
Переключатель youtube видео на сайте?

Переключатель youtube видео на сайте?

Ребята как сделать на скриншоте переключалку видео, то есть с права видим миниатюры, клацаем на нее и в левой стороне подгружается само видео,...

156
Отметка найденных вхождений

Отметка найденных вхождений

Написал функцию поиска по каталогу, нужно сделать так что бы каждое совпадение в строке отмечалось например красным цветомПонимаю, что нужно...

148
Вывод категорий и пунктов меню из разных таблиц БД

Вывод категорий и пунктов меню из разных таблиц БД

ЗдравствуйтеПоставлена задача, вытащить из ДБ некий список с категориями

215