20231205特殊接口不验证
This commit is contained in:
@@ -25,7 +25,7 @@ namespace WebAPI.Filter
|
|||||||
{
|
{
|
||||||
isOk = true;
|
isOk = true;
|
||||||
}
|
}
|
||||||
|
bool isWithOut = false;
|
||||||
if (!isOk && token != null)
|
if (!isOk && token != null)
|
||||||
{
|
{
|
||||||
using (Model.SGGLDB db = new Model.SGGLDB(BLL.Funs.ConnString))
|
using (Model.SGGLDB db = new Model.SGGLDB(BLL.Funs.ConnString))
|
||||||
@@ -34,12 +34,16 @@ namespace WebAPI.Filter
|
|||||||
if (getUser != null)
|
if (getUser != null)
|
||||||
{
|
{
|
||||||
isOk = true;
|
isOk = true;
|
||||||
|
isWithOut = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// base.OnActionExecuting(actionContext);
|
// base.OnActionExecuting(actionContext);
|
||||||
if (isOk)
|
if (isOk)
|
||||||
{ // 在调用 Action 方法之前执行的代码,可获取请求的接口名称和参数
|
{
|
||||||
|
if (!isWithOut)
|
||||||
|
{
|
||||||
|
// 在调用 Action 方法之前执行的代码,可获取请求的接口名称和参数
|
||||||
IDictionary<string, object> arguments = actionContext.ActionArguments; // 获取参数
|
IDictionary<string, object> arguments = actionContext.ActionArguments; // 获取参数
|
||||||
foreach (KeyValuePair<string, object> item in arguments)
|
foreach (KeyValuePair<string, object> item in arguments)
|
||||||
{
|
{
|
||||||
@@ -60,6 +64,7 @@ namespace WebAPI.Filter
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
base.OnActionExecuting(actionContext);
|
base.OnActionExecuting(actionContext);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -72,7 +77,7 @@ namespace WebAPI.Filter
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
///
|
///
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static List<string> lists = new List<string> { "User*postLoginOn" };
|
public static List<string> lists = new List<string> { "User*postLoginOn", "HazardRegister*getHazardRegisterCount", "HazardRegister*getHazardRegisterByProjectIdStates" };
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
///
|
///
|
||||||
|
|||||||
Reference in New Issue
Block a user