js回调时更新用户状态的问题

finder

先上代码

        case 'logout':
            var uid = data.user_id;
            layim.setFriendStatus(uid, 'offline');

            //修改数据库

// $.post('class/do.class.php?action=user_logout',{uid:uid},function(data){
// console.log(data);
// });
break;

想着在用户退出事件中改下数据库,用了$.post发现刷新页面时,AB两个浏览器互换了session,原本A浏览器登录的用户A,B浏览器登录的用户B,刷新下就变成了A登录B,B登录A,换成$.ajax问题依旧,去掉了就又恢复正常.

是我在这儿用错了?
还是我应该在Events.php这里边改数据库

2317 2 0
2个回答

damao

这明显是自己代码问题

  • 暂无评论
finder

前端调用的那个问题还是存在,但是在Events.php里也可以直接把数据库改掉...

  • 暂无评论
年代过于久远,无法发表回答
×
🔝