验证码缓存接入
This commit is contained in:
@@ -76,11 +76,15 @@ namespace Yi.Framework.ApiMicroservice.Controllers
|
|||||||
//先进行验证码的效验
|
//先进行验证码的效验
|
||||||
|
|
||||||
var code = _cacheDb.Get<string>($"Yi:Captcha:{loginDto.Uuid}");
|
var code = _cacheDb.Get<string>($"Yi:Captcha:{loginDto.Uuid}");
|
||||||
//暂时先放开
|
//判断是否开启二维码效验
|
||||||
//if (code != loginDto.Code)
|
if (GobalModel.LoginCodeEnable)
|
||||||
//{
|
{
|
||||||
// return Result.Error("验证码错误!");
|
if (code != loginDto.Code)
|
||||||
//}
|
{
|
||||||
|
return Result.Error("验证码错误!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
var loginInfo = HttpContext.GetLoginLogInfo();
|
var loginInfo = HttpContext.GetLoginLogInfo();
|
||||||
loginInfo.LoginUser = loginDto.UserName;
|
loginInfo.LoginUser = loginDto.UserName;
|
||||||
|
|||||||
@@ -147,6 +147,7 @@ builder.Services.AddSingleton<ThumbnailSharpInvoer>();
|
|||||||
//ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD>ó<EFBFBD>ʼ<EFBFBD><CABC>ֵ
|
//ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD>ó<EFBFBD>ʼ<EFBFBD><CABC>ֵ
|
||||||
#endregion
|
#endregion
|
||||||
GobalModel.SqlLogEnable = Appsettings.appBool("SqlLog_Enable");
|
GobalModel.SqlLogEnable = Appsettings.appBool("SqlLog_Enable");
|
||||||
|
GobalModel.LoginCodeEnable = Appsettings.appBool("LoginCode_Enable");
|
||||||
//-----------------------------------------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------------------------------------
|
||||||
var app = builder.Build();
|
var app = builder.Build();
|
||||||
#region
|
#region
|
||||||
|
|||||||
@@ -14,9 +14,11 @@
|
|||||||
//<2F><><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
//<2F><><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
"AllowedHosts": "*",
|
"AllowedHosts": "*",
|
||||||
|
|
||||||
|
//<2F><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD><EFBFBD>
|
||||||
//Sql<71><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ӡ
|
//Sql<71><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ӡ
|
||||||
"SqlLog_Enable": false,
|
"SqlLog_Enable": false,
|
||||||
|
//<2F><>¼<EFBFBD><C2BC>ά<EFBFBD><CEAC><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ӡ
|
||||||
|
"LoginCode_Enable": false,
|
||||||
|
|
||||||
//<2F><><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>á<EFBFBD>
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>á<EFBFBD>
|
||||||
//<2F><><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
|||||||
@@ -14,9 +14,11 @@
|
|||||||
//<2F><><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
//<2F><><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
"AllowedHosts": "*",
|
"AllowedHosts": "*",
|
||||||
|
|
||||||
|
//<2F><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD><EFBFBD>
|
||||||
//Sql<71><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ӡ
|
//Sql<71><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ӡ
|
||||||
"SqlLog_Enable": false,
|
"SqlLog_Enable": false,
|
||||||
|
//<2F><>¼<EFBFBD><C2BC>ά<EFBFBD><CEAC><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ӡ
|
||||||
|
"LoginCode_Enable": false,
|
||||||
|
|
||||||
//<2F><><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>á<EFBFBD>
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>á<EFBFBD>
|
||||||
//<2F><><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
|||||||
@@ -14,9 +14,11 @@
|
|||||||
//<2F><><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
//<2F><><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
"AllowedHosts": "*",
|
"AllowedHosts": "*",
|
||||||
|
|
||||||
|
//<2F><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD><EFBFBD>
|
||||||
//Sql<71><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ӡ
|
//Sql<71><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ӡ
|
||||||
"SqlLog_Enable": false,
|
"SqlLog_Enable": false,
|
||||||
|
//<2F><>¼<EFBFBD><C2BC>ά<EFBFBD><CEAC><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ӡ
|
||||||
|
"LoginCode_Enable": false,
|
||||||
|
|
||||||
//<2F><><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>á<EFBFBD>
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>á<EFBFBD>
|
||||||
//<2F><><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD>Ӹ<EFBFBD><D3B8><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
|||||||
@@ -9,5 +9,7 @@ namespace Yi.Framework.Common.Models
|
|||||||
public static class GobalModel
|
public static class GobalModel
|
||||||
{
|
{
|
||||||
public static bool SqlLogEnable { get; set; } = true;
|
public static bool SqlLogEnable { get; set; } = true;
|
||||||
|
|
||||||
|
public static bool LoginCodeEnable { get; set; } = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user