|  | @@ -104,7 +104,7 @@ public class AuthService : BaseService, IAuthService, IDynamicApi
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  |          //写入Redis
 | 
	
		
			
				|  |  |          var guid = Guid.NewGuid().ToString("N");
 | 
	
		
			
				|  |  | -        var key = string.Format(CacheKeys.PassWordEncryptKey, guid);
 | 
	
		
			
				|  |  | +        var key = string.Format(CacheKeys.PassWordEncrypt, guid);
 | 
	
		
			
				|  |  |          var encyptKey = StringHelper.GenerateRandom(8);
 | 
	
		
			
				|  |  |          await Cache.SetAsync(key, encyptKey, TimeSpan.FromMinutes(5));
 | 
	
		
			
				|  |  |          var data = new { key = guid, encyptKey };
 | 
	
	
		
			
				|  | @@ -135,7 +135,7 @@ public class AuthService : BaseService, IAuthService, IDynamicApi
 | 
	
		
			
				|  |  |          if (User.TenantAdmin)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              var cloud = ServiceProvider.GetRequiredService<FreeSqlCloud>();
 | 
	
		
			
				|  |  | -            db = cloud.Use(DbKeys.MasterDbKey);
 | 
	
		
			
				|  |  | +            db = cloud.Use(DbKeys.MasterDb);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |         
 | 
	
		
			
				|  |  |          var permissionRepository = db.GetRepositoryBase<PermissionEntity>();
 | 
	
	
		
			
				|  | @@ -210,7 +210,7 @@ public class AuthService : BaseService, IAuthService, IDynamicApi
 | 
	
		
			
				|  |  |          if (_appConfig.VarifyCode.Enable)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              input.Captcha.DeleteCache = true;
 | 
	
		
			
				|  |  | -            input.Captcha.CaptchaKey = CacheKeys.CaptchaKey;
 | 
	
		
			
				|  |  | +            input.Captcha.CaptchaKey = CacheKeys.Captcha;
 | 
	
		
			
				|  |  |              var isOk = await _captchaTool.CheckAsync(input.Captcha);
 | 
	
		
			
				|  |  |              if (!isOk)
 | 
	
		
			
				|  |  |              {
 | 
	
	
		
			
				|  | @@ -224,7 +224,7 @@ public class AuthService : BaseService, IAuthService, IDynamicApi
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          if (input.PasswordKey.NotNull())
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            var passwordEncryptKey = string.Format(CacheKeys.PassWordEncryptKey, input.PasswordKey);
 | 
	
		
			
				|  |  | +            var passwordEncryptKey = string.Format(CacheKeys.PassWordEncrypt, input.PasswordKey);
 | 
	
		
			
				|  |  |              var existsPasswordKey = await Cache.ExistsAsync(passwordEncryptKey);
 | 
	
		
			
				|  |  |              if (existsPasswordKey)
 | 
	
		
			
				|  |  |              {
 | 
	
	
		
			
				|  | @@ -246,7 +246,7 @@ public class AuthService : BaseService, IAuthService, IDynamicApi
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          #region 登录
 | 
	
		
			
				|  |  |          var password = MD5Encrypt.Encrypt32(input.Password);
 | 
	
		
			
				|  |  | -        var user = await _userRepository.Select.DisableGlobalFilter("Tenant")
 | 
	
		
			
				|  |  | +        var user = await _userRepository.Select.DisableGlobalFilter(FilterNames.Tenant)
 | 
	
		
			
				|  |  |              .Where(a => a.UserName == input.UserName && a.Password == password).ToOneAsync();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          if (!(user?.Id > 0))
 | 
	
	
		
			
				|  | @@ -264,7 +264,7 @@ public class AuthService : BaseService, IAuthService, IDynamicApi
 | 
	
		
			
				|  |  |          var authLoginOutput = Mapper.Map<AuthLoginOutput>(user);
 | 
	
		
			
				|  |  |          if (_appConfig.Tenant)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            var tenant = await _tenantRepository.Select.DisableGlobalFilter("Tenant").WhereDynamic(user.TenantId).ToOneAsync(a => new { a.TenantType, a.DbKey });
 | 
	
		
			
				|  |  | +            var tenant = await _tenantRepository.Select.DisableGlobalFilter(FilterNames.Tenant).WhereDynamic(user.TenantId).ToOneAsync(a => new { a.TenantType, a.DbKey });
 | 
	
		
			
				|  |  |              authLoginOutput.TenantType = tenant.TenantType;
 | 
	
		
			
				|  |  |              authLoginOutput.DbKey = tenant.DbKey;
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -352,7 +352,7 @@ public class AuthService : BaseService, IAuthService, IDynamicApi
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  |          using (MiniProfiler.Current.Step("获取滑块验证"))
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            var data = await _captchaTool.GetAsync(CacheKeys.CaptchaKey);
 | 
	
		
			
				|  |  | +            var data = await _captchaTool.GetAsync(CacheKeys.Captcha);
 | 
	
		
			
				|  |  |              return ResultOutput.Ok(data);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -367,7 +367,7 @@ public class AuthService : BaseService, IAuthService, IDynamicApi
 | 
	
		
			
				|  |  |      [EnableCors(AdminConsts.AllowAnyPolicyName)]
 | 
	
		
			
				|  |  |      public async Task<IResultOutput> CheckCaptcha([FromQuery] CaptchaInput input)
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  | -        input.CaptchaKey = CacheKeys.CaptchaKey;
 | 
	
		
			
				|  |  | +        input.CaptchaKey = CacheKeys.Captcha;
 | 
	
		
			
				|  |  |          var result = await _captchaTool.CheckAsync(input);
 | 
	
		
			
				|  |  |          return ResultOutput.Result(result);
 | 
	
		
			
				|  |  |      }
 |