Commit 2a141709 authored by 黄奎's avatar 黄奎

开启限流策略

parent 01de4df8
...@@ -128,32 +128,32 @@ namespace Mall.WebApi ...@@ -128,32 +128,32 @@ namespace Mall.WebApi
} }
return ip; return ip;
}; };
//options.onIntercepted = (context, value, where) => options.onIntercepted = (context, value, where) =>
//{ {
// var request = context.Request; var request = context.Request;
// string ip = context.Request.Headers["X-Forwarded-For"].FirstOrDefault(); string ip = context.Request.Headers["X-Forwarded-For"].FirstOrDefault();
// if (string.IsNullOrEmpty(ip)) if (string.IsNullOrEmpty(ip))
// { {
// ip = context.Connection.RemoteIpAddress.ToString(); ip = context.Connection.RemoteIpAddress.ToString();
// } }
// Common.BackListHelper.Add(ip); Common.BackListHelper.Add(ip);
// string uToken = ""; string uToken = "";
// var parm = Helper.ApiTokenHelper.GetRequestParameters(request, ref uToken); var parm = Helper.ApiTokenHelper.GetRequestParameters(request, ref uToken);
// if (!string.IsNullOrEmpty(uToken)) if (!string.IsNullOrEmpty(uToken))
// { {
// var userInfo = Helper.ApiTokenHelper.ParsingToken(uToken); var userInfo = Helper.ApiTokenHelper.ParsingToken(uToken);
// if (userInfo != null && !string.IsNullOrEmpty(userInfo.uid)) if (userInfo != null && !string.IsNullOrEmpty(userInfo.uid))
// { {
// Int32.TryParse(userInfo.uid, out int NewUserId); Int32.TryParse(userInfo.uid, out int NewUserId);
// if (userInfo.requestFrom == Common.Enum.ApiRequestFromEnum.MiniProgram && NewUserId>0) if (userInfo.requestFrom == Common.Enum.ApiRequestFromEnum.MiniProgram && NewUserId > 0)
// { {
// UserReidsCache.Delete(userInfo.uid); UserReidsCache.Delete(userInfo.uid);
// new EducationModule().UpdateUserBlacklist(NewUserId); new EducationModule().UpdateUserBlacklist(NewUserId);
// } }
// } }
// } }
// return new ApiThrottleResult() { Content = "访问过于频繁!" }; return new ApiThrottleResult() { Content = "访问过于频繁!" };
//}; };
}); });
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment