浏览代码

修改获取IP方法

zhangweicheng 4 年之前
父节点
当前提交
2edd70d259
共有 1 个文件被更改,包括 1 次插入3 次删除
  1. 1 3
      modules/users/controllers/login_controller.js

+ 1 - 3
modules/users/controllers/login_controller.js

@@ -306,9 +306,7 @@ class LoginController {
             const userinfo2 = await userModel.findDataByAccount(userData.mobile);
             if (userinfo2.isLoginValid === 1) {
                 // 获取本次访问ip
-                let ip = request.connection.remoteAddress;
-                ip = ip.split(':');
-                ip = ip[3] === undefined ? '' : ip[3];
+                let ip = request.headers["x-real-ip"]? request.headers["x-real-ip"]:"";
                 let logModel = new LogModel();
                 let logCount = await logModel.count();
                 logCount = logCount > 30 ? 30 : logCount;