在我更改了其他用户的权限或禁止状态后,我尝试从其他用户那里销毁会话...
我将每个用户的会话密钥写入数据库,并在访问 Profiles 时捕获它们。如果有任何更改,我希望用户立即被踢出系统......
这是我的代码:
FUNCTION back_to_home() {
mysqli_close($db);
$session_id_to_destroy = $_SESSION['visit_user-session_id'];
session_id($session_id_to_destroy);
session_start();
session_destroy();
unset($_SESSION['visit_user-username']);
unset($_SESSION['visit_user-e_mail']);
unset($_SESSION['visit_user-register_date']);
unset($_SESSION['visit_user-last_login_date']);
unset($_SESSION['visit_user-register_ip']);
unset($_SESSION['visit_user-last_login_ip']);
unset($_SESSION['visit_user-steam_id']);
unset($_SESSION['visit_user-permissions']);
header('Location: ../../../');
exit;
}
我希望我可以用 PHP 修复或做到这一点。我不知道 JavaScript xD
所以我想知道的是,我可以那样做还是有另一种方法可以从他的会话中踢出另一个用户?
慕桂英4014372