|
@@ -1817,15 +1817,17 @@ us.logout = function (response, userid, pageid) {
|
|
|
var _user = us.connect[userid];
|
|
|
//循环目前所有的连接用户
|
|
|
us.deluser(userid, pageid); //删除用户的数据
|
|
|
- delete _user[pageid]
|
|
|
- for (j in _user) { istrue = false; break }
|
|
|
- //这个用户下所有的连接用户都不在了
|
|
|
- if (istrue) {
|
|
|
- //用户登录数据清理,用于已经下线
|
|
|
- delete us.user[userid];
|
|
|
- delete us.connect[userid];
|
|
|
+ if (_user) {
|
|
|
+ delete _user[pageid]
|
|
|
+ for (j in _user) { istrue = false; break }
|
|
|
+ //这个用户下所有的连接用户都不在了
|
|
|
+ if (istrue) {
|
|
|
+ //用户登录数据清理,用于已经下线
|
|
|
+ delete us.user[userid];
|
|
|
+ delete us.connect[userid];
|
|
|
+ }
|
|
|
+ console.log(pageid)
|
|
|
}
|
|
|
- console.log(pageid)
|
|
|
response.end('logout'); //响应退出请求
|
|
|
|
|
|
// var i, j, _docinfo,
|