删除数据库信息时,会话仍处于活动状态

时间:2018-02-04 19:10:18

标签: php

我修改我的注册页面以允许注册后的帐户中的用户,我已经做了我的更改,一切似乎都有效,我遇到的问题是如果我删除了数据库中的用户,如果你单击刷新一个页面要求您登录它仍然允许该页面上的用户,除非他们关闭浏览器

这是我在注册时插入的方式

$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);
    }
}

0 个答案:

没有答案