mirror of
https://gitee.com/ccnetcore/Yi
synced 2026-03-18 23:46:37 +08:00
验证码缓存接入
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>();
|
||||
//全局配置初始化值
|
||||
#endregion
|
||||
GobalModel.SqlLogEnable = Appsettings.appBool("SqlLog_Enable");
|
||||
GobalModel.LoginCodeEnable = Appsettings.appBool("LoginCode_Enable");
|
||||
//-----------------------------------------------------------------------------------------------------------
|
||||
var app = builder.Build();
|
||||
#region
|
||||
|
||||
@@ -14,9 +14,11 @@
|
||||
//运行全部主机
|
||||
"AllowedHosts": "*",
|
||||
|
||||
//【全局配置开启】
|
||||
//Sql语句日志是否打印
|
||||
"SqlLog_Enable": false,
|
||||
|
||||
//登录二维码是否打印
|
||||
"LoginCode_Enable": false,
|
||||
|
||||
//【数据库配置】
|
||||
//多数据库主从复制是否开启
|
||||
|
||||
@@ -14,9 +14,11 @@
|
||||
//运行全部主机
|
||||
"AllowedHosts": "*",
|
||||
|
||||
//【全局配置开启】
|
||||
//Sql语句日志是否打印
|
||||
"SqlLog_Enable": false,
|
||||
|
||||
//登录二维码是否打印
|
||||
"LoginCode_Enable": false,
|
||||
|
||||
//【数据库配置】
|
||||
//多数据库主从复制是否开启
|
||||
|
||||
@@ -14,9 +14,11 @@
|
||||
//运行全部主机
|
||||
"AllowedHosts": "*",
|
||||
|
||||
//【全局配置开启】
|
||||
//Sql语句日志是否打印
|
||||
"SqlLog_Enable": false,
|
||||
|
||||
//登录二维码是否打印
|
||||
"LoginCode_Enable": false,
|
||||
|
||||
//【数据库配置】
|
||||
//多数据库主从复制是否开启
|
||||
|
||||
@@ -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