示例#1
0
        //public void Scoped()
        //{
        //    //using (var scope = _scopeFactory.CreateScope())
        //    //{
        //    var scope = _scopeFactory.CreateScope();

        //    //}
        //    // Other code
        //}
        public PermissionValidateHandler(ICacheHandler cache, ILoginInfo logininfo, IAccountPermissionResolver permissionResolver)
        {
            _loginInfo          = logininfo;
            _permissionResolver = permissionResolver;
            //_scopeFactory = scopeFactory;
            //Scoped();
        }
示例#2
0
 public AuthService(ICacheHandler cacheHandler, IAccountRepository accountRepository, IAccountAuthInfoRepository authInfoRepository, IAccountConfigRepository configRepository, IServiceProvider serviceProvider, ILoginInfo loginInfo, IConfigProvider configProvider, IVerifyCodeProvider verifyCodeProvider, IUserNameLoginHandler userNameLoginHandler, IEmailLoginHandler emailLoginHandler, IUserNameOrEmailLoginHandler userNameOrEmailLoginHandler, IPhoneLoginHandler phoneLoginHandler, IPhoneVerifyCodeProvider phoneVerifyCodeProvider, IAccountPermissionResolver permissionResolver, ICustomLoginHandler customLoginHandler)
 {
     _cacheHandler                = cacheHandler;
     _accountRepository           = accountRepository;
     _authInfoRepository          = authInfoRepository;
     _configRepository            = configRepository;
     _serviceProvider             = serviceProvider;
     _loginInfo                   = loginInfo;
     _configProvider              = configProvider;
     _verifyCodeProvider          = verifyCodeProvider;
     _userNameLoginHandler        = userNameLoginHandler;
     _emailLoginHandler           = emailLoginHandler;
     _userNameOrEmailLoginHandler = userNameOrEmailLoginHandler;
     _phoneLoginHandler           = phoneLoginHandler;
     _phoneVerifyCodeProvider     = phoneVerifyCodeProvider;
     _permissionResolver          = permissionResolver;
     _customLoginHandler          = customLoginHandler;
 }
 public PermissionValidateHandler(ILoginInfo loginInfo, IAccountPermissionResolver permissionResolver)
 {
     _loginInfo          = loginInfo;
     _permissionResolver = permissionResolver;
 }
示例#4
0
 public AccountService(ICacheHandler cache, IMapper mapper, IAccountRepository accountRepository, IAccountRoleRepository accountRoleRepository, IRoleRepository roleRepository, IAccountConfigRepository accountConfigRepository, AdminDbContext dbContext, IPasswordHandler passwordHandler, IConfigProvider configProvider, IRolePermissionRepository rolePermissionRepository, IAccountPermissionResolver permissionResolver)
 {
     _cache                   = cache;
     _mapper                  = mapper;
     _accountRepository       = accountRepository;
     _accountRoleRepository   = accountRoleRepository;
     _roleRepository          = roleRepository;
     _accountConfigRepository = accountConfigRepository;
     _dbContext               = dbContext;
     _passwordHandler         = passwordHandler;
     _configProvider          = configProvider;
 }