【问题标题】:Auto Logout Session Script , Time out (php)自动注销会话脚本,超时(php)
【发布时间】:2011-08-08 15:25:23
【问题描述】:

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

当用户关闭浏览器而不注销时,它应该自动注销

我会将查询更新为插入 status=0 以注销和登录 status=1

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

我有问题需要将自动注销状态更改为 0,如果浏览器在未注销的情况下关闭,那么也应该使用 0 更新状态

【问题讨论】:

    标签: php


    【解决方案1】:

    更简单的方法是使用超时 - 当用户访问您设置 status = 1 和 last_seen = NOW() 的任何页面时,您可以尝试假设 last_seen 超过 x 时间之前,以便用户离开您的地点。您还可以使用 ajax 在后台“ping”您的服务器,以确保您不会在他写长篇文章或类似的事情时注销他。

    【讨论】:

    • 我需要一次解决方案,一个用户可以访问一个ID
    猜你喜欢
    • 1970-01-01
    • 2018-12-25
    • 1970-01-01
    • 2013-11-16
    • 1970-01-01
    • 1970-01-01
    • 2019-09-30
    • 1970-01-01
    • 2012-06-11
    相关资源
    最近更新 更多