From a9d26b7c151f2727c9dc06a8236f2cf45a765cda Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期五, 17 五月 2024 08:55:13 +0800
Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/baifenbaishop
---
CoreCms.Net.Web.WebApi/Controllers/UserController.cs | 26 ++++++++++++++++++++++++--
1 files changed, 24 insertions(+), 2 deletions(-)
diff --git a/CoreCms.Net.Web.WebApi/Controllers/UserController.cs b/CoreCms.Net.Web.WebApi/Controllers/UserController.cs
index 6d41ea4..c813e43 100644
--- a/CoreCms.Net.Web.WebApi/Controllers/UserController.cs
+++ b/CoreCms.Net.Web.WebApi/Controllers/UserController.cs
@@ -402,7 +402,28 @@
return jm;
}
#endregion
-
+ /// <summary>
+ /// 鑾峰彇璇锋眰ID
+ /// </summary>
+ /// <param name="request"></param>
+ /// <returns></returns>
+ [HttpGet]
+ public async Task<WebApiCallBack> GeiIp([FromServices] IHttpContextAccessor request)
+ {
+ string clientIp = request.HttpContext.Connection.RemoteIpAddress.ToString();
+ // 濡傛灉瀹㈡埛绔�氳繃浠g悊璁块棶锛屽彲鑳介渶瑕佹鏌-Forwarded-For澶�
+ if (clientIp == "::1" || clientIp == "127.0.0.1")
+ {
+ clientIp = request.HttpContext.Request. Headers["X-Forwarded-For"].FirstOrDefault()
+ ?? request.HttpContext.Connection.RemoteIpAddress.ToString();
+ }
+ return new WebApiCallBack
+ {
+ code = 0,
+ data = clientIp,
+ };
+
+ }
#region 寰俊鏍搁獙鏁版嵁骞惰幏鍙栫敤鎴疯缁嗚祫鏂�=====================================================
/// <summary>
/// 鏍搁獙鏁版嵁骞惰幏鍙栫敤鎴疯缁嗚祫鏂�
@@ -1009,7 +1030,8 @@
userCouponCount,
orderCount,
footPrintCount,
- collectionCount
+ collectionCount,
+ user.isplanorder
};
return jm;
}
--
Gitblit v1.9.1