如何删除NOT CURRENT会话?

时间:2017-12-12 13:10:00

标签: php session

让我们说我正在编写帐户和用户角色系统。 我有:

session_start();
$_SESSION['username']; //if its set user is logged

我的网站上有管理员面板,其中包含用户列表。 我想制作“删除用户”按钮。此按钮应删除所选用户的服务器cookie以立即删除其帐户(如果有麻烦的用户登录,那么他应该失去对网站的所有访问权限。)

我不能使用session_destroy(),因为它会破坏当前会话(我的)而不是我不再需要的用户的会话。

如何删除非当前用户的会话?

//编辑 请仔细阅读问题。 我不想用unset清除我的会话($ _ SESSION ['my_var'])。 我想取消别人的会议。

Bill是网站的管理员。 莎莉是用户。 Bill希望立即删除Sally帐户,他将她从数据库中移除但是Sally仍然能够遍历网站,因为她的服务器cookie仍然有效(她从未执行任何未设置的代码($ _ SESSION ['Sally]))。

1 个答案:

答案 0 :(得分:-1)

unset( $_SESSION['username'])应该做的伎俩