我试图阻止我的 spacebook 页面的用户在没有先登录的情况下导航到其他页面。我知道我应该使用会话变量。我知道我通过输入让用户记住了特定会话session_start()
;在页面顶部。如果浏览器记住客户端是否登录,是否需要一个新的类文件?会话是否需要存储在类对象中?如果用户在到达那里之前导航到授权访问的页面,我会将所需的 if/else 语句存储在单独的 php 文件中吗?
如果需要一个新课程,我认为它看起来像这样:
class Loggedin {
private $isLoggedIn;
public function Loggedin($username) {
if (array_key_exists($username, $this->isLoggedIn) && ($this->isLoggedIn[$username] == $password))
{
return true;
}
else
{
return false;
}
}
}