Commit 7e6ebed3 authored by liudong1993's avatar liudong1993

1

parent 2a141709
...@@ -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