Android和PHP:检查当前登录的用户或用户

时间:2017-04-28 20:21:48

标签: php android

我目前正在开发移动应用程序。我创建了一个在线数据库,并能够与该应用程序建立连接。用户可以注册并登录此应用程序,这部分应用程序可以正常运行。同样在这个应用程序中,我允许用户预订类,我遇到的问题是将classes information表与user information表链接起来。我需要知道"用户ID"当前登录用户的权限,以便我可以将此ID添加到classes表中。

最简单的方法是什么?我已经读过Sessions会有所帮助,但我不知道如何在我的代码中开始实现它。任何帮助将不胜感激。

旁注:

我使用PHP文件登录和注册用户,以及建立连接。这些文件被上传到我的在线服务器,应用程序可以根据该功能连接到该服务器并调用相应的文件。例如,登录时,应用会调用login.php

2 个答案:

答案 0 :(得分:0)

你必须在你的用户表中添加一个字段,如果它被打开意味着如果该位等于1则意味着用户已经登录,如果该位为0则用户尚未登录,你可以使用“共享首选项”来检查用户登录的同一个应用程序。

答案 1 :(得分:0)

如果用户密码正确,那么您应该在php中执行以下操作 比较密码和用户输入是否= =存储在db中,如果是真的

 <?php 
        if(session_id() == '') {

            session_start();
        } 
        if($user == $db_user) && ($password == $db_password)){ 
        $_SESSION["login"] = "1";
    } else {
$_SESSION["login"] = "0";
}

?>

php文件保护页面不被他人看到

<?php 
    if(session_id() == '') {

        session_start();
    } 

    if(isset($_SESSION["login"] == 1))){
    echo "user logged";

    } else {

    echo "invlaid user or password";
    }

?>