我们可以管理已删除用户的会话吗?

时间:2011-03-23 05:07:48

标签: security

假设用户在访问帐户的同时管理员删除了他的帐户,那么前端会发生什么?用户可以访问他的帐户或重定向到登录页面吗?

如果管理员停用了那个用户会发生什么?

用于网站

3 个答案:

答案 0 :(得分:0)

完全取决于你如何设置它。如果您希望它自动将其注销,则必须在从数据库中删除用户后手动删除会话。

答案 1 :(得分:0)

解决方案

  1. 如果用户已删除 注销并将用户重定向到一个页面,并通知该帐户已被删除。告知联系管理员
  2. 如果用户不活跃 注销并将用户重定向到登录页面或系统的其他某个页面,并通知他/她的帐户处于非活动状态。告知联系管理员

答案 2 :(得分:0)

您应该在用户执行任何操作之前检查用户会话(我只是使用会话中的信息将其再次登录'并将相关信息返回到会话,这使得跟踪任何操作也很容易用户可能已经进行的帐户更改),因此在管理员删除帐户后,一旦用户尝试对帐户,登录功能/方法或您使用的任何机制执行任何操作,都应返回false并相应地设置会话