对特定用户执行查询/任务

时间:2015-08-25 17:06:30

标签: php mysql session cookies

我有一个用户系统,包含用户名和ID的会话。我的用户表中还有一个名为user_locked的字段,用于确定用户的帐户是否被锁定(如果已锁定;他们无法登录)。

最近我在我的网站上添加了一个功能,它允许我通过一次点击轻松锁定用户,然后我就明白了:是否可以强制该特定用户退出(使他/她会话/饼干被破坏了,同时让所有人都不受伤害?

有可能吗?如果是,我该怎么办?

感谢。

1 个答案:

答案 0 :(得分:0)

我的方法是:

  1. 用户登录
  2. 您为他开始会话并存储您想要的任何会话变量
  3. 您可以使用用户ID /用户名信息
  4. 将此会话的ID存储在数据库的表中
  5. 每当你想要销毁他的会话并将他注销时,你就按照这个程序:

    // old_session_id will be retrieved from your database table for
    // this current user that you want to force log off
    session_id($old_session_id);
    session_start();
    session_destroy();
    
  6. Destroy php session remotely