lsc 1 year ago
parent
commit
d368d1b3ca
2 changed files with 29 additions and 0 deletions
  1. 8 0
      js/Desktop/Onload.js
  2. 21 0
      uform.js

+ 8 - 0
js/Desktop/Onload.js

@@ -341,6 +341,10 @@ U.MD.D.getuser = function () {
                                         window.location.reload();
                                         window.location.reload();
                                     }, [], { "type": "POST", "withCredentials": true });
                                     }, [], { "type": "POST", "withCredentials": true });
                                 } else {
                                 } else {
+                                    if(res.value[0][0].isLogin1 == 2 || res.value[0][0].isLogin2 == 2){
+                                        U.MD.U.LO.logoutSystem2();
+                                        return;
+                                    }
                                     U.A.Request(US.Config.pbl + "addLoginOperation", [_user.userid], function (res) {
                                     U.A.Request(US.Config.pbl + "addLoginOperation", [_user.userid], function (res) {
                                     }, [], { "type": "POST", "withCredentials": true });
                                     }, [], { "type": "POST", "withCredentials": true });
 
 
@@ -581,6 +585,10 @@ U.MD.D.getuser2 = function (userid, cid) {
         if ($("#U_MD_HomeC_Pop")[0]) {
         if ($("#U_MD_HomeC_Pop")[0]) {
             $("#U_MD_HomeC_Pop")[0].close(); //关闭登陆
             $("#U_MD_HomeC_Pop")[0].close(); //关闭登陆
         }
         }
+        if(res.value[0][0].isLogin1 == 2 || res.value[0][0].isLogin2 == 2){
+            U.MD.U.LO.logoutSystem2();
+            return;
+        }
         U.A.Request(US.Config.pbl + "addLoginOperation", [userid], function (res) {
         U.A.Request(US.Config.pbl + "addLoginOperation", [userid], function (res) {
         }, [], { "type": "POST", "withCredentials": true });
         }, [], { "type": "POST", "withCredentials": true });
 
 

+ 21 - 0
uform.js

@@ -11970,6 +11970,27 @@ U.MD.U.LO.logoutSystem = function (callback) {
     }
     }
 }
 }
 
 
+/**
+* 禁止登录 执行推出
+*
+* @param callback {function} 登出回调函数
+*/
+U.MD.U.LO.logoutSystem2 = function (callback) {
+    //如果用户登录的情况
+    if (US.userInfo.userid) {
+        //弹出退出登录的提示
+        // U.UF.UI.confirm("是否退出" + US.userInfo.username + "账号", function () {
+        U.alert("您的账号已禁止登陆!")
+        U.A.Request(US.Config.server + "logout", [], function (res) {
+            U.A.Request(US.SCOKET, ["logout", US.userInfo.userid, US.pageId], function () {
+                window.location.reload();
+            }, [], { "type": "POST", "withCredentials": true }); //在状态服务退出
+        }, [], { "type": "POST", "withCredentials": true });
+        // });
+    }
+}
+
+
 //确定注销
 //确定注销
 //b为是否清除cookie的参数。如果传递false,则清除cookie。
 //b为是否清除cookie的参数。如果传递false,则清除cookie。