root 1 vuosi sitten
vanhempi
commit
4242aa6063
1 muutettua tiedostoa jossa 10 lisäystä ja 8 poistoa
  1. 10 8
      node/message.js

+ 10 - 8
node/message.js

@@ -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,