作为标题,我问这个问题是因为我知道如何检查用户是否登录的唯一方法是在每个文件的顶部设置一个会话和一个对数据库的查询以比较会话值。
我有类似这个函数的东西,然后我在每个 php 文件的顶部调用这个函数,这很好用。但是我不认为像 facebook、youtube 等大网站有这种方法,这也意味着我的所有文件都必须是.php我不能拥有的,.html因为我将无法运行下面的功能。
public function isSessionValid()
{
session_start();
$dbConfig = new dbconfig("users");
$dbUser = $dbConfig->getDbUser();
$getUser = new GetUser($dbUser);
$result = $getUser->getUser($_SESSION['UN'],$_SESSION['PW'] );
if(!count($result) > 0){
header("Location: ../index.html");
}
}
我的问题是检查用户凭据的其他有效方法是什么?
慕沐林林
阿晨1998