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