Beispiel #1
0
 public UserManager(
     UserStore userStore,
     RoleManager roleManager,
     IPermissionManager permissionManager,
     IUnitOfWorkManager unitOfWorkManager,
     ICacheManager cacheManager,
     IRepository <OrganizationUnit, long> organizationUnitRepository,
     IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository,
     IOrganizationUnitSettings organizationUnitSettings,
     ILocalizationManager localizationManager,
     ISettingManager settingManager,
     IdentityEmailMessageService emailService,
     IUserTokenProviderAccessor userTokenProviderAccessor)
     : base(
         userStore,
         roleManager,
         permissionManager,
         unitOfWorkManager,
         cacheManager,
         organizationUnitRepository,
         userOrganizationUnitRepository,
         organizationUnitSettings,
         localizationManager,
         emailService,
         settingManager,
         userTokenProviderAccessor)
 {
 }
 protected CoreUserManager(
     UserStore <TRole, TUser> userStore,
     CoreRoleManager <TRole, TUser> roleManager,
     IUserTokenProviderAccessor userTokenProviderAccessor,
     IRepository <OrganizationUnit, long> organizationUnitRepository,
     IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository
     )
     : base(userStore)
 {
     Store       = userStore;
     RoleManager = roleManager;
     Session     = NullSession.Instance;
     UserLockoutEnabledByDefault          = true;
     _organizationUnitRepository          = organizationUnitRepository;
     _userOrganizationUnitRepository      = userOrganizationUnitRepository;
     DefaultAccountLockoutTimeSpan        = TimeSpan.FromMinutes(5);
     MaxFailedAccessAttemptsBeforeLockout = 5;
     UserTokenProvider = userTokenProviderAccessor.GetUserTokenProviderOrNull <TUser>();
 }
Beispiel #3
0
        protected AbpUserManager(
            AbpUserStore <TRole, TUser> userStore,
            AbpRoleManager <TRole, TUser> roleManager,
            IPermissionManager permissionManager,
            IUnitOfWorkManager unitOfWorkManager,
            ICacheManager cacheManager,
            IRepository <OrganizationUnit, long> organizationUnitRepository,
            IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository,
            IOrganizationUnitSettings organizationUnitSettings,
            ILocalizationManager localizationManager,
            IdentityEmailMessageService emailService,
            ISettingManager settingManager,
            IUserTokenProviderAccessor userTokenProviderAccessor,
            IRepository <UserLogin, long> userLoginRepository)
            : base(userStore)
        {
            AbpStore               = userStore;
            RoleManager            = roleManager;
            LocalizationManager    = localizationManager;
            LocalizationSourceName = AbpZeroConsts.LocalizationSourceName;
            _settingManager        = settingManager;
            _userLoginRepository   = userLoginRepository;

            _permissionManager              = permissionManager;
            _unitOfWorkManager              = unitOfWorkManager;
            _cacheManager                   = cacheManager;
            _organizationUnitRepository     = organizationUnitRepository;
            _userOrganizationUnitRepository = userOrganizationUnitRepository;
            _organizationUnitSettings       = organizationUnitSettings;

            AbpSession = NullAbpSession.Instance;

            UserLockoutEnabledByDefault          = true;
            DefaultAccountLockoutTimeSpan        = TimeSpan.FromMinutes(5);
            MaxFailedAccessAttemptsBeforeLockout = 5;

            EmailService = emailService;

            UserTokenProvider = userTokenProviderAccessor.GetUserTokenProviderOrNull <TUser>();
        }
Beispiel #4
0
 public UserManager(
     UserStore userStore,
     RoleManager roleManager,
     SpreadManager spreadManager,
     ChannelAgencyManager channelAgencyManager,
     IEventBus eventBus,
     IPermissionManager permissionManager,
     IUnitOfWorkManager unitOfWorkManager,
     ICacheManager cacheManager,
     IRepository <User, long> userRepository,
     IRepository <ChannelAgency> channelAgencyRepository,
     IRepository <OrganizationUnit, long> organizationUnitRepository,
     IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository,
     IOrganizationUnitSettings organizationUnitSettings,
     ILocalizationManager localizationManager,
     ISettingManager settingManager,
     IdentityEmailMessageService emailService,
     IUserTokenProviderAccessor userTokenProviderAccessor)
     : base(
         userStore,
         roleManager,
         permissionManager,
         unitOfWorkManager,
         cacheManager,
         organizationUnitRepository,
         userOrganizationUnitRepository,
         organizationUnitSettings,
         localizationManager,
         emailService,
         settingManager,
         userTokenProviderAccessor)
 {
     SpreadManager            = spreadManager;
     EventBus                 = eventBus;
     _channelAgencyRepository = channelAgencyRepository;
     _channelAgencyManager    = channelAgencyManager;
     _userRepository          = userRepository;
 }
        protected StudioXUserManager(
            StudioXUserStore <TRole, TUser> userStore,
            StudioXRoleManager <TRole, TUser> roleManager,
            IPermissionManager permissionManager,
            IUnitOfWorkManager unitOfWorkManager,
            ICacheManager cacheManager,
            IRepository <OrganizationUnit, long> organizationUnitRepository,
            IRepository <UserOrganizationUnit, long> userOrganizationUnitRepository,
            IOrganizationUnitSettings organizationUnitSettings,
            ILocalizationManager localizationManager,
            IdentityEmailMessageService emailService,
            ISettingManager settingManager,
            IUserTokenProviderAccessor userTokenProviderAccessor)
            : base(userStore)
        {
            StudioXStore        = userStore;
            RoleManager         = roleManager;
            LocalizationManager = localizationManager;
            this.settingManager = settingManager;

            this.permissionManager              = permissionManager;
            this.unitOfWorkManager              = unitOfWorkManager;
            this.cacheManager                   = cacheManager;
            this.organizationUnitRepository     = organizationUnitRepository;
            this.userOrganizationUnitRepository = userOrganizationUnitRepository;
            this.organizationUnitSettings       = organizationUnitSettings;

            StudioXSession = NullStudioXSession.Instance;

            UserLockoutEnabledByDefault          = true;
            DefaultAccountLockoutTimeSpan        = TimeSpan.FromMinutes(5);
            MaxFailedAccessAttemptsBeforeLockout = 5;

            EmailService = emailService;

            UserTokenProvider = userTokenProviderAccessor.GetUserTokenProviderOrNull <TUser>();
        }