验证码缓存接入

This commit is contained in:
陈淳
2022-10-28 14:25:59 +08:00
parent 9f5829876c
commit a667f1a65e
6 changed files with 21 additions and 8 deletions

View File

@@ -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;

View File

@@ -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

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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;
}
}