我目前正在开发移动应用程序。我创建了一个在线数据库,并能够与该应用程序建立连接。用户可以注册并登录此应用程序,这部分应用程序可以正常运行。同样在这个应用程序中,我允许用户预订类,我遇到的问题是将classes information
表与user information
表链接起来。我需要知道"用户ID"当前登录用户的权限,以便我可以将此ID添加到classes表中。
最简单的方法是什么?我已经读过Sessions会有所帮助,但我不知道如何在我的代码中开始实现它。任何帮助将不胜感激。
旁注:
我使用PHP文件登录和注册用户,以及建立连接。这些文件被上传到我的在线服务器,应用程序可以根据该功能连接到该服务器并调用相应的文件。例如,登录时,应用会调用login.php
答案 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";
}
?>