2010-11-21 52 views
0

如果一个用户在一台计算机或浏览器中登录,然后他再次登录到另一台计算机/浏览器,所以前登录应被标记为无效,有没有什么办法来实现这一点?如何控制用户relogin

回答

1

其中一种方法是在登录时使用会话标识设置cookie,并将最新的会话标识记录在某个服务器端(如数据库)的某个用户标识所键入的位置。在任何网站访问上,验证它是该用户的最新会话。

+0

那么如何让以前的会话无效? – hguser 2010-11-21 05:18:44

+0

你问过如何明确地使他们的cookie无效?这取决于您在服务器上运行的软件以及服务器上的访问设置。 – Gerrat 2010-11-21 05:34:39

+0

每次打电话都要进行会话检查。如果cookie.client_uuid == user.last_uuid,则照常执行。其他删除cookie。 – 2010-11-21 05:52:32