使用php session(混合应用程序)登录时显示用户信息

时间:2016-06-07 01:08:29

标签: php jquery ajax session hybrid-mobile-app

开发混合应用程序我知道可以使用php会话。谁知道它是如何工作的?我想在他们的主页上显示登录用户的所有信息,如姓名,联系电话,地址等。

登录:(login.html)这是带有ajax的代码:

function handleData(responseData) {
                var response = JSON.parse(responseData);
                var access = response.user_access;

                if (access == "real") {
                    alert("Welcome");
                    location.href = "home.html";  //should redirect and auto display all the info. 

                } else {
                    alert("Your username and password didn\'t match.");

                }
            }

因此登录页面向服务器发送登录请求。

现在是服务器端(PHP)代码。

if(isset($_POST['input_email']) && isset($_POST['input_password'])){

            $post = $_POST;
            array_walk_recursive($post, 'clean');

        //SQL query here- check if email/password match
        $using = 'real';
}

if($user['user_status'] == 'active'){
                $_SESSION['user_id'] = $user['user_id'];
                $_SESSION['user_email'] = $user['user_email'];
                $_SESSION['user_fullname'] = $user['user_fullname'];
}else{
        $using = 'notmatch';
}

为会话声明变量:

$user_fullname = $_SESSION['user_fullname'];
$user_id = $_SESSION['user_id'];
$user_email = $_SESSION['user_email'];

$result_array = array( user_id => $user_id, user_fullname => $user_fullname, user_email => $user_email, user_access => $loggedinusing);

echo json_encode($result_array);

}

当登录凭据正确时,登录运行良好并重定向到主页。我的home.html目前没有任何代码。我现在需要的是使用PHP会话在主页中显示用户信息。我不知道从哪里开始。

0 个答案:

没有答案