/// <summary>
 /// Ctor
 /// </summary>
 /// <param name="httpContext">HTTP context</param>
 /// <param name="AccountService">Account service</param>
 /// <param name="AccountSettings">Account settings</param>
 public FormsAuthenticationService(HttpContextBase httpContext,
     IAccountService accountService, AccountSettings accountSettings)
 {
     this._httpContext = httpContext;
     this._accountService = accountService;
     this._accountSettings = accountSettings;
     this._expirationTimeSpan = FormsAuthentication.Timeout;
 }
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="accountService">Account service</param>
 /// <param name="encryptionService">Encryption service</param>
 /// <param name="newsLetterSubscriptionService">Newsletter subscription service</param>
 /// <param name="localizationService">Localization service</param>
 /// <param name="rewardPointsSettings">Reward points settings</param>
 /// <param name="accountSettings">Account settings</param>
 public AccountRegistrationService(IAccountService accountService,
     IEncryptionService encryptionService,
     INewsLetterSubscriptionService newsLetterSubscriptionService,
     ILocalizationService localizationService,
     AccountSettings accountSettings)
 {
     this._accountService = accountService;
     this._encryptionService = encryptionService;
     this._newsLetterSubscriptionService = newsLetterSubscriptionService;
     this._localizationService = localizationService;
     this._accountSettings = accountSettings;
 }
예제 #3
0
 public AccountController(IAccountService accountService,
     IAccountRegistrationService accountRegistrationService,
     ILocalizationService localizationService,
     IPermissionService permissionService,
     IAuthenticationService authenticationService,
     AccountSettings accountSettings,
     IDateTimeHelper dateTimeHelper,
     IGeoCountryLookup geoCountryLookup)
 {
     _accountService = accountService;
     _accountRegistrationService = accountRegistrationService;
     _localizationService = localizationService;
     _permissionService = permissionService;
     _authenticationService = authenticationService;
     _accountSettings = accountSettings;
     _dateTimeHelper = dateTimeHelper;
     _geoCountryLookup = geoCountryLookup;
 }
예제 #4
0
 public AccountController(IAccountRegistrationService accountRegistrationService,
     IAccountService accountService,
     IAuthenticationService authenticationService,
     IGenericAttributeService genericAttributeService,
     ICurrentActivity currentActivity,
     IWorkflowMessageService workflowMessageService,
     AccountSettings accountSettings,
     ILocalizationService localizationService)
 {
     _accountRegistrationService = accountRegistrationService;
     _accountService = accountService;
     _authenticationService = authenticationService;
     _currentActivity = currentActivity;
     _genericAttributeService = genericAttributeService;
     _workflowMessageService = workflowMessageService;
     _accountSettings = accountSettings;
     _localizationService = localizationService;
 }
예제 #5
0
 public ExternalAuthorizer(IAuthenticationService authenticationService,
     IOpenAuthenticationService openAuthenticationService,
     IGenericAttributeService genericAttributeService,
     IAccountRegistrationService accountRegistrationService,
     ILocalizationService localizationService,
     ICurrentActivity currentActivity, AccountSettings accountSettings,
     ExternalAuthenticationSettings externalAuthenticationSettings,
     IWorkflowMessageService workflowMessageService,
     LocalizationSettings localizationSettings)
 {
     this._authenticationService = authenticationService;
     this._openAuthenticationService = openAuthenticationService;
     this._genericAttributeService = genericAttributeService;
     this._accountRegistrationService = accountRegistrationService;
     this._localizationService = localizationService;
     this._currentActivity = currentActivity;
     this._accountSettings = accountSettings;
     this._externalAuthenticationSettings = externalAuthenticationSettings;
     this._workflowMessageService = workflowMessageService;
     this._localizationSettings = localizationSettings;
 }