示例#1
0
 protected LoginHandlerAbstract(ILogger <LoginHandlerAbstract> logger, IVerifyCodeProvider verifyCodeProvider, IConfigProvider configProvider, IAccountAuthInfoRepository authInfoRepository, ICacheHandler cacheHandler, ILoginLogProvider logHandler, ITenantResolver tenantResolver)
 {
     _logger             = logger;
     _verifyCodeProvider = verifyCodeProvider;
     _configProvider     = configProvider;
     _authInfoRepository = authInfoRepository;
     _cacheHandler       = cacheHandler;
     _logHandler         = logHandler;
     _tenantResolver     = tenantResolver;
 }
 public DefaultUserNameOrEmailLoginHandler(ILogger <LoginHandlerAbstract> logger, IVerifyCodeProvider verifyCodeProvider, IConfigProvider configProvider, IAccountAuthInfoRepository authInfoRepository, ICacheHandler cacheHandler, ILoginLogProvider logHandler, ITenantResolver tenantResolver, IPasswordHandler passwordHandler, IAccountRepository repository) : base(logger, verifyCodeProvider, configProvider, authInfoRepository, cacheHandler, logHandler, tenantResolver)
 {
     _passwordHandler = passwordHandler;
     _repository      = repository;
 }
示例#3
0
 public DefaultPhoneLoginHandler(ILogger <LoginHandlerAbstract> logger, IVerifyCodeProvider verifyCodeProvider, IConfigProvider configProvider, IAccountAuthInfoRepository authInfoRepository, ICacheHandler cacheHandler, ILoginLogProvider logHandler, ITenantResolver tenantResolver, IAccountRepository repository, IPhoneVerifyCodeProvider phoneVerifyCodeProvider) : base(logger, verifyCodeProvider, configProvider, authInfoRepository, cacheHandler, logHandler, tenantResolver)
 {
     _repository = repository;
     _phoneVerifyCodeProvider = phoneVerifyCodeProvider;
 }