Преглед изворни кода

refactor(router): 简化用户信息查询接口的域名验证逻辑

移除对.cn域名的特殊session验证,统一直接查询用户信息
lsc пре 1 недеља
родитељ
комит
b8378d8323
1 измењених фајлова са 39 додато и 39 уклоњено
  1. 39 39
      pbl.js

+ 39 - 39
pbl.js

@@ -847,27 +847,27 @@ router.route("/updateliyuanUser").all((req, res, next) => {
 
 //查询老师的信息
 router.route("/getUser").all((req, res, next) => {
-var json = queryString(req.url);
-    // getmysql(req, res, "selectUserDeail", json["uid"]);
+    var json = queryString(req.url);
+    getmysql(req, res, "selectUserDeail", json["uid"]);
     // 获取调用接口的前端网页域名
     // 只有.cn域名才需要判断session,.hk和.com直接查询
-    if (req.headers.origin && req.headers.origin.includes(".cn")) {
-        if (req.session && req.session.userId) {
-            if (req.session.userId == json["uid"]) {
-                getmysql(req, res, "selectUserDeail", json["uid"]);
-            } else {
-                // 不匹配则返回空数组
-                res.end(JSON.stringify([]));
-            }
-        } else {
-            res.end(JSON.stringify([]));
-        }
-    } else if(req.headers.origin){
-        // .hk和.com域名直接查询,不判断session
-        getmysql(req, res, "selectUserDeail", json["uid"]);
-    } else {
-        res.end(JSON.stringify([]));
-    }
+    // if (req.headers.origin && req.headers.origin.includes(".cn")) {
+    //     if (req.session && req.session.userId) {
+    //         if (req.session.userId == json["uid"]) {
+    //             getmysql(req, res, "selectUserDeail", json["uid"]);
+    //         } else {
+    //             // 不匹配则返回空数组
+    //             res.end(JSON.stringify([]));
+    //         }
+    //     } else {
+    //         res.end(JSON.stringify([]));
+    //     }
+    // } else if(req.headers.origin){
+    //     // .hk和.com域名直接查询,不判断session
+    //     getmysql(req, res, "selectUserDeail", json["uid"]);
+    // } else {
+    //     res.end(JSON.stringify([]));
+    // }
 });
 
 //查询老师的信息
@@ -4595,27 +4595,27 @@ router.route("/updateRaceUser").all((req, res, next) => {
 });
 //查询用户信息
 router.route("/selectUser").all((req, res, next) => {
-    // var json = queryString(req.url);
-    // getmysql(req, res, "selectUser", json["userid"]);
     var json = queryString(req.url);
-    // 只有.cn域名才需要判断session,.hk和.com直接查询
-    if (req.headers.origin && req.headers.origin.includes(".cn")) {
-        if (req.session && req.session.userId) {
-            if (req.session.userId == json["userid"]) {
-                getmysql(req, res, "selectUser", json["userid"]);
-            } else {
-                // 不匹配则返回空数组
-                res.end(JSON.stringify([]));
-            }
-        } else {
-            res.end(JSON.stringify([]));
-        }
-    } else if(req.headers.origin){
-        // .hk和.com域名直接查询,不判断session
-        getmysql(req, res, "selectUser", json["userid"]);
-    } else {
-        res.end(JSON.stringify([]));
-    }
+    getmysql(req, res, "selectUser", json["userid"]);
+    // var json = queryString(req.url);
+    // // 只有.cn域名才需要判断session,.hk和.com直接查询
+    // if (req.headers.origin && req.headers.origin.includes(".cn")) {
+    //     if (req.session && req.session.userId) {
+    //         if (req.session.userId == json["userid"]) {
+    //             getmysql(req, res, "selectUser", json["userid"]);
+    //         } else {
+    //             // 不匹配则返回空数组
+    //             res.end(JSON.stringify([]));
+    //         }
+    //     } else {
+    //         res.end(JSON.stringify([]));
+    //     }
+    // } else if(req.headers.origin){
+    //     // .hk和.com域名直接查询,不判断session
+    //     getmysql(req, res, "selectUser", json["userid"]);
+    // } else {
+    //     res.end(JSON.stringify([]));
+    // }
 });
 
 //查询用户信息