设置ajax成功的php会话

时间:2016-08-07 19:36:02

标签: php jquery ajax

我有问题。我正在调用一个将检查凭据的php文件的ajax调用,如果是,我想重定向到页面,但如果为false我想显示错误。我有点问题。这是我的代码ajax Code。

  function Login(val1, val2) {
                alert(val1 + "\n" + val2);
                $.ajax({
                    type: "POST",
                    url: "login.php",
                    data: 'username='+val1+'&password='+val2,
                    success: function(data) {
                        alert(data);
                        if(data=="true"){

                            window.location.replace('./admin/index.php');
                        }else
                        $("#Area").html(data);
                    }
                });

这是我的PHP代码。

<?php

  require_once '/admin/DbHelper.php';
if (isset($_POST['password'])) {
    $pass = $_POST['password'];
    $name = $_POST['username'];

    $query = "select * from user_login where userName='$name' and userPass='$pass'";
    $result = mysqli_query($link, $query);

    $row=  mysqli_fetch_array($result);


    if ($row > 0) {
        $_SESSION['userName'] = $name;
        echo "true";    } else {
        echo '<label style="color:red"> Invalid User Name or Passowrd !</label>';
    }
}

我无法理解我应该在哪里设置会话。请帮我。

0 个答案:

没有答案