lsc 3 дней назад
Родитель
Сommit
a7dd46f47a
1 измененных файлов с 11 добавлено и 1 удалено
  1. 11 1
      pbl.js

+ 11 - 1
pbl.js

@@ -848,7 +848,17 @@ router.route("/updateliyuanUser").all((req, res, next) => {
 //查询老师的信息
 router.route("/getUser").all((req, res, next) => {
     var json = queryString(req.url);
-    var hostname = req.hostname || req.headers.host || "";
+    // 获取调用接口的前端网页域名
+    var referer = req.headers.referer || req.headers.origin || "";
+    var hostname = "";
+    if (referer) {
+        try {
+            var url = new URL(referer);
+            hostname = url.hostname;
+        } catch (e) {
+            hostname = referer;
+        }
+    }
     // 只有.cn域名才需要判断session,.hk和.com直接查询
     if (hostname.includes(".cn")) {
         if (req.session && req.session.userId) {