我修改我的注册页面以允许注册后的帐户中的用户,我已经做了我的更改,一切似乎都有效,我遇到的问题是如果我删除了数据库中的用户,如果你单击刷新一个页面要求您登录它仍然允许该页面上的用户,除非他们关闭浏览器
这是我在注册时插入的方式
$lastrow = $stmt->insert_id;
$stmt->close();
$_SESSION['ID'] = $lastrow;
它自动将他们带到那里,并显示一条消息,说明你的电子邮件。
然后我有这个功能来检查cookie和会话,如果他们使用登录。
/*** If logged in */
function LoggedIn() {
return isset($_SESSION['ID']) || CheckCookie() ? true : false;
}
这就是我在要求您登录的页面上调用它的方式
/*** Login required */
function LoggedInRequire(){
if (LoggedIn()) {} else {
RedirectToURL(ROOT_URI);
}
}