Example #1
0
        protected bool IsWeixinSeverIp(ILogger <GameController> logger)
        {
            string clientIp  = httpContextAccessor.HttpContext.Connection.RemoteIpAddress.ToString();
            var    weixinIps = WxPayConfig.GetWeixinIps();
            var    ips       = weixinIps.ip_list;

            logger.LogWarning("客户端Ip:" + clientIp);
            for (int i = 0; i < ips.Length; i++)
            {
                logger.LogWarning("微信severIps:" + ips[i]);
                if (ips[i] == clientIp)
                {
                    return(true);
                }
            }
            return(false);
        }