浏览代码

Merge branch 'beta'

lsc 6 天之前
父节点
当前提交
2c243114fc
共有 1 个文件被更改,包括 9 次插入5 次删除
  1. 9 5
      js/Desktop/Onload.js

+ 9 - 5
js/Desktop/Onload.js

@@ -343,10 +343,10 @@ U.MD.D.getuser = function () {
                                     }, [], { "type": "POST", "withCredentials": true });
                                 } else {
                                     const currentDate = new Date();
-                                    
                                     // 判断 isLogin1 和 isLogin2 是否为 2 或者是否过期(且过期时间是有效的日期格式)
                                     if ((res.value[0][0].isLogin1 == 2 || (res.value[0][0].isLogin1 && res.value[0][0].isLogin1 != 1 && res.value[0][0].isLogin1 != 2 && new Date(res.value[0][0].isLogin1) < currentDate)) ||
-                                        (res.value[0][0].isLogin2 == 2 || (res.value[0][0].isLogin2 != 1 && res.value[0][0].isLogin2 != 2 && new Date(res.value[0][0].isLogin2) < currentDate))) {
+                                        (res.value[0][0].isLogin2 == 2 || (res.value[0][0].isLogin2 != 1 && res.value[0][0].isLogin2 != 2 && new Date(res.value[0][0].isLogin2) < currentDate)) || 
+                                        res.value[0][0].state != 1) {
                                         U.MD.U.LO.logoutSystem2();
                                         return;
                                     }
@@ -594,7 +594,8 @@ U.MD.D.getuser = function () {
 
                                         // 判断 isLogin1 和 isLogin2 是否为 2 或者是否过期(且过期时间是有效的日期格式)
                                         if ((res.value[0][0].isLogin1 == 2 || (res.value[0][0].isLogin1 && res.value[0][0].isLogin1 != 1 && res.value[0][0].isLogin1 != 2 && new Date(res.value[0][0].isLogin1) < currentDate)) ||
-                                            (res.value[0][0].isLogin2 == 2 || (res.value[0][0].isLogin2 != 1 && res.value[0][0].isLogin2 != 2 && new Date(res.value[0][0].isLogin2) < currentDate))) {
+                                            (res.value[0][0].isLogin2 == 2 || (res.value[0][0].isLogin2 != 1 && res.value[0][0].isLogin2 != 2 && new Date(res.value[0][0].isLogin2) < currentDate)) || 
+                                            res.value[0][0].state != 1) {
                                             U.MD.U.LO.logoutSystem2();
                                             return;
                                         }
@@ -906,7 +907,8 @@ U.MD.D.getuser2 = function (userid, cid) {
 
         // 判断 isLogin1 和 isLogin2 是否为 2 或者是否过期(且过期时间是有效的日期格式)
         if ((res.value[0][0].isLogin1 == 2 || (res.value[0][0].isLogin1 && res.value[0][0].isLogin1 != 1 && res.value[0][0].isLogin1 != 2 && new Date(res.value[0][0].isLogin1) < currentDate)) ||
-            (res.value[0][0].isLogin2 == 2 || (res.value[0][0].isLogin2 != 1 && res.value[0][0].isLogin2 != 2 && new Date(res.value[0][0].isLogin2) < currentDate))) {
+            (res.value[0][0].isLogin2 == 2 || (res.value[0][0].isLogin2 != 1 && res.value[0][0].isLogin2 != 2 && new Date(res.value[0][0].isLogin2) < currentDate)) || 
+            res.value[0][0].state != 1) {
             U.MD.U.LO.logoutSystem2();
             return;
         }
@@ -1195,7 +1197,9 @@ U.MD.D.getNotice = function () {
 
 
 function formatDate(_date) {
-    let date = new Date(_date)
+    let time = _date.replace(/-/g, '/')
+    let date = new Date(time);
+
     const year = date.getFullYear();
     const month = (date.getMonth() + 1).toString().padStart(2, "0");
     const day = date.getDate().toString().padStart(2, "0");