验证码缓存接入

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}"); 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;

View File

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

View File

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

View File

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

View File

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

View File

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