Преглед на файлове

feat(auth): add forced logout prompt function

add logoutSystemQ method to show logout confirmation and handle forced logout flow
lsc преди 6 часа
родител
ревизия
9a7ae93ed1
променени са 1 файла, в които са добавени 16 реда и са изтрити 0 реда
  1. 16 0
      uform.js

+ 16 - 0
uform.js

@@ -11990,6 +11990,22 @@ U.MD.U.LO.logoutSystem = function (callback) {
     }
 }
 
+/**
+* 强制退出登录提示
+*
+* @param callback {function} 登出回调函数
+*/
+U.MD.U.LO.logoutSystemQ = function (callback) {
+    //如果用户登录的情况
+    if (US.userInfo.userid) {
+        //弹出退出登录的提示
+        U.A.Request(US.Config.server + "logout", [], function (res) {
+                U.alert("退出成功!")
+                window.onbeforeunload = null
+                window.location.reload();
+        }, [], { "type": "POST", "withCredentials": true });
+    }
+}
 /**
 * 禁止登录 执行推出
 *