自动注销会话脚本,超时(php)

时间:2011-08-08 15:25:23

标签: php

以用户身份登录时(例如:ramesh)如果同一用户同时无法登录

当用户在没有注销的情况下关闭浏览器时,它应该自动注销

我将更新查询作为插入status=0进行注销并登录status=1

mysql_query("update usermaster set Status=0 where Username='$user' and password='$pass' and Role='$role'");

我有问题需要自动注销状态更改为0,如果浏览器关闭而没有注销,那么也应该更新状态为0

1 个答案:

答案 0 :(得分:0)

更容易做到这一点的方法是使用超时 - 当用户访问你设置status = 1和last_seen = NOW()的任何页面然后你可以尝试假设如果last_seen超过x时间,那么用户离开你现场。您还可以使用ajax在后台“ping”您的服务器,以确保您在撰写长篇文章或类似内容时不会注销他。