public AccountAppService(
            IUserEmailer userEmailer,
            UserRegistrationManager userRegistrationManager,
            IImpersonationManager impersonationManager,
            IUserLinkManager userLinkManager,
            IPasswordHasher <User> passwordHasher,
            IWebUrlService webUrlService,
            IRepository <PERSONALS, string> personalsRepo,
            IRepository <PERSONALS_MEMBER, string> personalsMemberRepo,
            IRepository <TR_Email, string> trEmailRepo
            )
        {
            _userEmailer             = userEmailer;
            _userRegistrationManager = userRegistrationManager;
            _impersonationManager    = impersonationManager;
            _userLinkManager         = userLinkManager;
            _passwordHasher          = passwordHasher;
            _webUrlService           = webUrlService;
            _personalsRepo           = personalsRepo;
            _personalsMemberRepo     = personalsMemberRepo;
            _trEmailRepo             = trEmailRepo;

            AppUrlService      = NullAppUrlService.Instance;
            RecaptchaValidator = NullRecaptchaValidator.Instance;
        }
Пример #2
0
 public TenantRegistrationAppService(
     IMultiTenancyConfig multiTenancyConfig,
     IRecaptchaValidator recaptchaValidator,
     EditionManager editionManager,
     IAppNotifier appNotifier,
     ILocalizationContext localizationContext,
     TenantManager tenantManager,
     UserManager userManager,
     ISubscriptionPaymentRepository subscriptionPaymentRepository,
     IPaymentGatewayManagerFactory paymentGatewayManagerFactory,
     IRepository <MileStone> MilestoneRepository,
     IRepository <TenantType> TenantTypeRepositary,
     IRepository <QuotationStatus> QuotationStatusRepository,
     IPaymentCache paymentCache)
 {
     _QuotationStatusRepository = QuotationStatusRepository;
     _multiTenancyConfig        = multiTenancyConfig;
     _recaptchaValidator        = recaptchaValidator;
     _editionManager            = editionManager;
     _appNotifier                   = appNotifier;
     _localizationContext           = localizationContext;
     _tenantManager                 = tenantManager;
     _subscriptionPaymentRepository = subscriptionPaymentRepository;
     _paymentGatewayManagerFactory  = paymentGatewayManagerFactory;
     _paymentCache                  = paymentCache;
     _userManager                   = userManager;
     _TenantTypeRepositary          = TenantTypeRepositary;
     _MilestoneRepository           = MilestoneRepository;
     AppUrlService                  = NullAppUrlService.Instance;
 }
Пример #3
0
 public AccountController(
     UserManager userManager,
     IMultiTenancyConfig multiTenancyConfig,
     TenantManager tenantManager,
     IUnitOfWorkManager unitOfWorkManager,
     IAppNotifier appNotifier,
     IWebUrlService webUrlService,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     IUserLinkManager userLinkManager,
     LogInManager logInManager,
     SignInManager signInManager,
     IRecaptchaValidator recaptchaValidator,
     ITenantCache tenantCache,
     IAccountAppService accountAppService,
     UserRegistrationManager userRegistrationManager,
     IImpersonationManager impersonationManager,
     IAppUrlService appUrlService,
     IPerRequestSessionCache sessionCache,
     IEmailSender emailSender,
     ISmsSender smsSender,
     IPasswordComplexitySettingStore passwordComplexitySettingStore,
     IOptions <IdentityOptions> identityOptions,
     ISessionAppService sessionAppService,
     ExternalLoginInfoManagerFactory externalLoginInfoManagerFactory,
     ISettingManager settingManager,
     IUserDelegationManager userDelegationManager)
 {
     _userManager              = userManager;
     _multiTenancyConfig       = multiTenancyConfig;
     _tenantManager            = tenantManager;
     _unitOfWorkManager        = unitOfWorkManager;
     _webUrlService            = webUrlService;
     _appNotifier              = appNotifier;
     _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
     _userLinkManager          = userLinkManager;
     _logInManager             = logInManager;
     _signInManager            = signInManager;
     _recaptchaValidator       = recaptchaValidator;
     _tenantCache              = tenantCache;
     _accountAppService        = accountAppService;
     _userRegistrationManager  = userRegistrationManager;
     _impersonationManager     = impersonationManager;
     _appUrlService            = appUrlService;
     _sessionCache             = sessionCache;
     _emailSender              = emailSender;
     _smsSender = smsSender;
     _passwordComplexitySettingStore = passwordComplexitySettingStore;
     _identityOptions   = identityOptions.Value;
     _sessionAppService = sessionAppService;
     _externalLoginInfoManagerFactory = externalLoginInfoManagerFactory;
     _settingManager        = settingManager;
     _userDelegationManager = userDelegationManager;
 }
Пример #4
0
 public AccountController(
     IUnitOfWork <User> unitOfWorkUser,
     IEmailSender emailSender,
     IRecaptchaValidator recaptchaValidator,
     ITokenGenerator tokenGenerator,
     IPasswordHashing passwordHashing)
 {
     _unitOfWorkUser     = unitOfWorkUser;
     _emailSender        = emailSender;
     _recaptchaValidator = recaptchaValidator;
     _tokenGenerator     = tokenGenerator;
     _passwordHashing    = passwordHashing;
 }
Пример #5
0
        public TokenAuthController(
            LogInManager logInManager,
            ITenantCache tenantCache,
            AbpLoginResultTypeHelper abpLoginResultTypeHelper,
            TokenAuthConfiguration configuration,
            UserManager userManager,
            ICacheManager cacheManager,
            IOptions <JwtBearerOptions> jwtOptions,
            IExternalAuthConfiguration externalAuthConfiguration,
            IExternalAuthManager externalAuthManager,
            UserRegistrationManager userRegistrationManager,
            IImpersonationManager impersonationManager,
            IUserLinkManager userLinkManager,
            IAppNotifier appNotifier,
            ISmsSender smsSender,
            IEmailSender emailSender,
            IOptions <IdentityOptions> identityOptions,
            GoogleAuthenticatorProvider googleAuthenticatorProvider,
            ExternalLoginInfoManagerFactory externalLoginInfoManagerFactory,
            ISettingManager settingManager,
            IJwtSecurityStampHandler securityStampHandler,
            AbpUserClaimsPrincipalFactory <User, Role> claimsPrincipalFactory,
            IUserDevicesAppService userDevicesAppService,

            IBinaryObjectManager binaryObjectManager)
        {
            _logInManager             = logInManager;
            _tenantCache              = tenantCache;
            _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
            _configuration            = configuration;
            _userManager              = userManager;
            _cacheManager             = cacheManager;
            _jwtOptions = jwtOptions;
            _externalAuthConfiguration = externalAuthConfiguration;
            _externalAuthManager       = externalAuthManager;
            _userRegistrationManager   = userRegistrationManager;
            _impersonationManager      = impersonationManager;
            _userLinkManager           = userLinkManager;
            _appNotifier = appNotifier;
            _smsSender   = smsSender;
            _emailSender = emailSender;
            _googleAuthenticatorProvider     = googleAuthenticatorProvider;
            _externalLoginInfoManagerFactory = externalLoginInfoManagerFactory;
            _settingManager         = settingManager;
            _securityStampHandler   = securityStampHandler;
            _identityOptions        = identityOptions.Value;
            _claimsPrincipalFactory = claimsPrincipalFactory;
            RecaptchaValidator      = NullRecaptchaValidator.Instance;
            _binaryObjectManager    = binaryObjectManager;
            _userDevicesAppService  = userDevicesAppService;
        }
Пример #6
0
 public TokenAuthController(
     LogInManager logInManager,
     ITenantCache tenantCache,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     TokenAuthConfiguration configuration,
     UserManager userManager,
     ICacheManager cacheManager,
     IOptions <JwtBearerOptions> jwtOptions,
     IExternalAuthConfiguration externalAuthConfiguration,
     IExternalAuthManager externalAuthManager,
     UserRegistrationManager userRegistrationManager,
     IImpersonationManager impersonationManager,
     IUserLinkManager userLinkManager,
     IAppNotifier appNotifier,
     ISmsSender smsSender,
     IEmailSender emailSender,
     IOptions <IdentityOptions> identityOptions,
     GoogleAuthenticatorProvider googleAuthenticatorProvider,
     ExternalLoginInfoManagerFactory externalLoginInfoManagerFactory,
     ISettingManager settingManager,
     IJwtSecurityStampHandler securityStampHandler,
     AbpUserClaimsPrincipalFactory <User, Role> claimsPrincipalFactory, IRepository <CM_BRANCH, string> cmBranchRepository, LDapAuthConfiguration ldapConfiguration, SignInManager signInManager, IEnumerable <IPasswordValidator <User> > passwordValidators, IRepository <HoSo, int> hoSoRepository)
 {
     _logInManager             = logInManager;
     _tenantCache              = tenantCache;
     _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
     _configuration            = configuration;
     _userManager              = userManager;
     _cacheManager             = cacheManager;
     _jwtOptions = jwtOptions;
     _externalAuthConfiguration = externalAuthConfiguration;
     _externalAuthManager       = externalAuthManager;
     _userRegistrationManager   = userRegistrationManager;
     _impersonationManager      = impersonationManager;
     _userLinkManager           = userLinkManager;
     _appNotifier = appNotifier;
     _smsSender   = smsSender;
     _emailSender = emailSender;
     _googleAuthenticatorProvider     = googleAuthenticatorProvider;
     _externalLoginInfoManagerFactory = externalLoginInfoManagerFactory;
     _settingManager         = settingManager;
     _securityStampHandler   = securityStampHandler;
     _identityOptions        = identityOptions.Value;
     _claimsPrincipalFactory = claimsPrincipalFactory;
     _cmBranchRepository     = cmBranchRepository;
     _ldapConfiguration      = ldapConfiguration;
     _signInManager          = signInManager;
     _passwordValidators     = passwordValidators;
     _hoSoRepository         = hoSoRepository;
     RecaptchaValidator      = NullRecaptchaValidator.Instance;
 }
Пример #7
0
        public AccountAppService(
            IUserEmailer userEmailer,
            UserRegistrationManager userRegistrationManager,
            IImpersonationManager impersonationManager,
            IUserLinkManager userLinkManager,
            IPasswordHasher <User> passwordHasher)
        {
            _userEmailer             = userEmailer;
            _userRegistrationManager = userRegistrationManager;
            _impersonationManager    = impersonationManager;
            _userLinkManager         = userLinkManager;
            _passwordHasher          = passwordHasher;

            AppUrlService      = NullAppUrlService.Instance;
            RecaptchaValidator = NullRecaptchaValidator.Instance;
        }
Пример #8
0
        public TenantRegistrationAppService(
            IMultiTenancyConfig multiTenancyConfig,
            IRecaptchaValidator recaptchaValidator,
            EditionManager editionManager,
            IAppNotifier appNotifier,
            ILocalizationContext localizationContext,
            TenantManager tenantManager)
        {
            _multiTenancyConfig  = multiTenancyConfig;
            _recaptchaValidator  = recaptchaValidator;
            _editionManager      = editionManager;
            _appNotifier         = appNotifier;
            _localizationContext = localizationContext;
            _tenantManager       = tenantManager;

            AppUrlService = NullAppUrlService.Instance;
        }
Пример #9
0
 public WechatController(LogInManager logInManager,
                         ITenantCache tenantCache,
                         AbpLoginResultTypeHelper abpLoginResultTypeHelper,
                         TokenAuthConfiguration configuration,
                         UserManager userManager,
                         ICacheManager cacheManager,
                         IOptions <JwtBearerOptions> jwtOptions,
                         IExternalAuthManager externalAuthManager,
                         IOptions <IdentityOptions> identityOptions,
                         IWechatService wechatService,
                         SignInManager signInManager)
     : base(logInManager, tenantCache, abpLoginResultTypeHelper, configuration, userManager, cacheManager, jwtOptions, externalAuthManager, identityOptions)
 {
     _wechatService     = wechatService;
     _signInManager     = signInManager;
     RecaptchaValidator = NullRecaptchaValidator.Instance;
 }
Пример #10
0
        public TenantRegistrationAppService(
            IMultiTenancyConfig multiTenancyConfig,
            IRecaptchaValidator recaptchaValidator,
            EditionManager editionManager,
            IAppNotifier appNotifier,
            ILocalizationContext localizationContext,
            TenantManager tenantManager,
            ISubscriptionPaymentRepository subscriptionPaymentRepository,
            IPaymentGatewayManagerFactory paymentGatewayManagerFactory,
            IPaymentCache paymentCache)
        {
            _multiTenancyConfig            = multiTenancyConfig;
            _recaptchaValidator            = recaptchaValidator;
            _editionManager                = editionManager;
            _appNotifier                   = appNotifier;
            _localizationContext           = localizationContext;
            _tenantManager                 = tenantManager;
            _subscriptionPaymentRepository = subscriptionPaymentRepository;
            _paymentGatewayManagerFactory  = paymentGatewayManagerFactory;
            _paymentCache                  = paymentCache;

            AppUrlService = NullAppUrlService.Instance;
        }
Пример #11
0
 public ValidateRecaptchaActionFilter(
     IRecaptchaValidator recaptchaValidator
     )
 {
     RecaptchaValidator = recaptchaValidator;
 }
Пример #12
0
 public SecurityController()
 {
     RecaptchaValidator = NullRecaptchaValidator.Instance;
 }
Пример #13
0
 public IndexModel(IRecaptchaValidator recaptchaValidator)
 {
     RecaptchaValidator = recaptchaValidator;
 }