示例#1
0
 public AccountController(
     IAuthenticationManager authenticationManager,
     SiteUserManager userManager,
     SiteSignInManager signInManager)
 {
     _authenticationManager = authenticationManager;
     _userManager = userManager;
     _signInManager = signInManager;
 }
示例#2
0
 public ManageController(
     ISiteResolver siteResolver,
     SiteUserManager <SiteUser> userManager,
     SiteSignInManager <SiteUser> signInManager,
     ISmsSender smsSender)
 {
     Site               = siteResolver.Resolve();
     this.userManager   = userManager;
     this.signInManager = signInManager;
     // this.emailSender = emailSender;
     this.smsSender = smsSender;
 }
示例#3
0
 public ManageController(
     ISiteResolver siteResolver,
     SiteUserManager<SiteUser> userManager,
     SiteSignInManager<SiteUser> signInManager,
     ISmsSender smsSender)
 {
     Site = siteResolver.Resolve();
     this.userManager = userManager;
     this.signInManager = signInManager;
    // this.emailSender = emailSender;
     this.smsSender = smsSender;
 }
 public ProjectSecurityResolver(
     SiteUserManager <SiteUser> userManager,
     SiteSignInManager <SiteUser> signInManager,
     IProjectSettingsResolver projectResolver,
     IAuthorizationService authorizationService
     )
 {
     this.userManager          = userManager;
     this.signInManager        = signInManager;
     this.projectResolver      = projectResolver;
     this.authorizationService = authorizationService;
 }
示例#5
0
 public ManageController(
     SiteSettings currentSite,
     SiteUserManager <SiteUser> userManager,
     SiteSignInManager <SiteUser> signInManager,
     ISmsSender smsSender)
 {
     Site               = currentSite;
     this.userManager   = userManager;
     this.signInManager = signInManager;
     // this.emailSender = emailSender;
     this.smsSender = smsSender;
 }
示例#6
0
 public AccountController(
     ISiteResolver siteResolver,
     SiteUserManager<SiteUser> userManager,
     SiteSignInManager<SiteUser> signInManager,
     ISiteMessageEmailSender emailSender,
     ISmsSender smsSender,
     ILogger<AccountController> logger)
 {
     Site = siteResolver.Resolve();
     this.userManager = userManager;
     this.signInManager = signInManager;
     //config = configuration;
     this.emailSender = emailSender;
     this.smsSender = smsSender;
     log = logger;
 }
示例#7
0
 public AccountController(
     ISiteResolver siteResolver,
     SiteUserManager <SiteUser> userManager,
     SiteSignInManager <SiteUser> signInManager,
     ISiteMessageEmailSender emailSender,
     ISmsSender smsSender,
     ILogger <AccountController> logger)
 {
     Site               = siteResolver.Resolve();
     this.userManager   = userManager;
     this.signInManager = signInManager;
     //config = configuration;
     this.emailSender = emailSender;
     this.smsSender   = smsSender;
     log = logger;
 }
示例#8
0
        public AccountService(
            SiteUserManager <SiteUser> userManager,
            SiteSignInManager <SiteUser> signInManager,
            IIdentityServerIntegration identityServerIntegration,
            ISocialAuthEmailVerfificationPolicy socialAuthEmailVerificationPolicy,
            IProcessAccountLoginRules loginRulesProcessor
            //,ILogger<AccountService> logger
            )
        {
            this.userManager                       = userManager;
            this.signInManager                     = signInManager;
            this.identityServerIntegration         = identityServerIntegration;
            this.socialAuthEmailVerificationPolicy = socialAuthEmailVerificationPolicy;
            this.loginRulesProcessor               = loginRulesProcessor;

            //log = logger;
        }
示例#9
0
 public AccountController(
     SiteSettings currentSite,
     SiteUserManager <SiteUser> userManager,
     SiteSignInManager <SiteUser> signInManager,
     IpAddressTracker ipAddressTracker,
     ISiteMessageEmailSender emailSender,
     ISmsSender smsSender,
     ILogger <AccountController> logger)
 {
     Site                  = currentSite;
     this.userManager      = userManager;
     this.signInManager    = signInManager;
     this.emailSender      = emailSender;
     this.smsSender        = smsSender;
     this.ipAddressTracker = ipAddressTracker;
     log = logger;
 }
示例#10
0
 public AccountController(
     SiteSettings currentSite,
     SiteUserManager<SiteUser> userManager,
     SiteSignInManager<SiteUser> signInManager,
     IpAddressTracker ipAddressTracker,
     ISiteMessageEmailSender emailSender,
     ISmsSender smsSender,
     ILogger<AccountController> logger)
 {
     Site = currentSite; 
     this.userManager = userManager;
     this.signInManager = signInManager;
     this.emailSender = emailSender;
     this.smsSender = smsSender;
     this.ipAddressTracker = ipAddressTracker;
     log = logger;
 }
示例#11
0
 public ManageController(
     SiteContext currentSite,
     SiteUserManager <SiteUser> userManager,
     SiteSignInManager <SiteUser> signInManager,
     ISmsSender smsSender,
     IStringLocalizer <CloudscribeCore> localizer,
     ITimeZoneIdResolver timeZoneIdResolver,
     ITimeZoneHelper timeZoneHelper
     )
 {
     Site               = currentSite;
     this.userManager   = userManager;
     this.signInManager = signInManager;
     this.smsSender     = smsSender;
     sr = localizer;
     this.timeZoneIdResolver = timeZoneIdResolver;
     tzHelper = timeZoneHelper;
 }
示例#12
0
 public ManageController(
     SiteContext currentSite,
     SiteUserManager<SiteUser> userManager,
     SiteSignInManager<SiteUser> signInManager,
     ISmsSender smsSender,
     IStringLocalizer<CloudscribeCore> localizer,
     ITimeZoneIdResolver timeZoneIdResolver,
     ITimeZoneHelper timeZoneHelper
     )
 {
     Site = currentSite; 
     this.userManager = userManager;
     this.signInManager = signInManager;
     this.smsSender = smsSender;
     sr = localizer;
     this.timeZoneIdResolver = timeZoneIdResolver;
     tzHelper = timeZoneHelper;
 }
示例#13
0
 public AccountController(
     SiteContext currentSite,
     SiteUserManager<SiteUser> userManager,
     SiteSignInManager<SiteUser> signInManager,
     IpAddressTracker ipAddressTracker,
     ISiteMessageEmailSender emailSender,
     ISmsSender smsSender,
     IIdentityServerIntegration identityServerIntegration,
     IStringLocalizer<CloudscribeCore> localizer,
     ILogger<AccountController> logger
     )
 {
     Site = currentSite; 
     this.userManager = userManager;
     this.signInManager = signInManager;
     this.identityServerIntegration = identityServerIntegration;
     this.emailSender = emailSender;
     this.smsSender = smsSender;
     this.ipAddressTracker = ipAddressTracker;
     sr = localizer;
     log = logger;
 }
示例#14
0
 public AccountController(
     SiteContext currentSite,
     SiteUserManager <SiteUser> userManager,
     SiteSignInManager <SiteUser> signInManager,
     IpAddressTracker ipAddressTracker,
     ISiteMessageEmailSender emailSender,
     ISmsSender smsSender,
     IIdentityServerIntegration identityServerIntegration,
     IStringLocalizer <CloudscribeCore> localizer,
     ILogger <AccountController> logger
     )
 {
     Site                           = currentSite;
     this.userManager               = userManager;
     this.signInManager             = signInManager;
     this.identityServerIntegration = identityServerIntegration;
     this.emailSender               = emailSender;
     this.smsSender                 = smsSender;
     this.ipAddressTracker          = ipAddressTracker;
     sr  = localizer;
     log = logger;
 }
示例#15
0
 public SecurityStampValidator(IOptions <IdentityOptions> options, SiteSignInManager <TUser> signInManager)
 {
     _options       = options.Value;
     _signInManager = signInManager;
 }
示例#16
0
 public ResourceOwnerPasswordValidator(SiteUserManager <TUser> userManager,
                                       SiteSignInManager <TUser> signInManager)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
 }