public AccountService(IPasswordProtectionService passwordProtectionService, ICustomerRepository customerRepository, IAccountRepository accountRepository, IPasswordResetRepository passwordResetRepository) { _passwordProtectionService = passwordProtectionService; _customerRepository = customerRepository; _accountRepository = accountRepository; _passwordResetRepository = passwordResetRepository; }
public PasswordResetManager(IConfigurationUtility configurationUtility, IPasswordResetRepository passwordResetRepository, IUserRepository userRepository) { this.ConfigurationUtility = configurationUtility; this.PasswordResetRepository = passwordResetRepository; this.UserRepository = userRepository; }
public ResetPasswordController( ILogger <ResetPasswordController> logger, IParticipantRepository participantRepository, IPasswordResetRepository passwordResetRepository) { _logger = logger; _participantRepository = participantRepository; _passwordResetRepository = passwordResetRepository; }
public AccountController(IUserRepository userRepository, IMapper mapper, IUserManager userManager, IMailService mailService, IPasswordResetRepository passwordReset) { _userRepository = userRepository; _mapper = mapper; _userManager = userManager; _mailService = mailService; _passwordReset = passwordReset; }
/* * Method Name: * UserController * Purpose: * This method instantiates the repositories that will be used. */ public UserController(IUserRepository repoOne, IGymMemberRepository repoTwo, IGymRepository repoThree, INotificationSettingsRepository repoFour, IPasswordResetRepository repoFive, IMailer repoSix) { userGymMovesRepository = repoOne; gymMembersRepository = repoTwo; gymRepository = repoThree; notificationSettingRepository = repoFour; resetPasswordRepository = repoFive; mailer = repoSix; }
public AdminCredentialsService( IAdminCredentialsRepository adminCredentialsRepository, IPasswordResetRepository passwordResetRepository, IResetIdentifierService resetIdentifierService, ILogFactory logFactory) { _adminCredentialsRepository = adminCredentialsRepository; _passwordResetRepository = passwordResetRepository; _resetIdentifierService = resetIdentifierService; _log = logFactory.CreateLog(this); }
public AuthenticationService(IUserService userService, IEmailService emailService, IHttpContextAccessor httpContextAccessor, IPasswordResetRepository passwordResetRepository, IMapper mapper) { _userService = userService; _emailService = emailService; _httpContextAccessor = httpContextAccessor; _passwordResetRepository = passwordResetRepository; _mapper = mapper; }
public static async Task <bool> ValidatePasswordResetTokenAsync( string passwordResetToken, IPasswordResetRepository passwordResetRepository) { var decryptedResetToken = DecryptionService.DecryptString(passwordResetToken); var hashedResetIdentifier = HashingHelper.HashIdentifier(decryptedResetToken); var(existsAndValid, _) = await CheckPasswordResetIdentifierExistsAndIsValidAsync( hashedResetIdentifier, passwordResetRepository).ConfigureAwait(false); return(existsAndValid); }
/* * Method Name: * UserController * Purpose: * This method instantiates the repositories that will be used. */ public UserController(IUserRepository repoOne, IGymMemberRepository repoTwo, IGymRepository repoThree, INotificationSettingsRepository repoFour, IPasswordResetRepository repoFive, IMailer repoSix, IGymApplicationRepository repoSeven, IApplicationCodeRepository repoEight) { userGymMovesRepository = repoOne; gymMembersRepository = repoTwo; gymRepository = repoThree; notificationSettingRepository = repoFour; resetPasswordRepository = repoFive; mailer = repoSix; applicationRepository = repoSeven; codeRepository = repoEight; }
private static async Task <(bool existsAndValid, PasswordReset passwordReset)> CheckPasswordResetIdentifierExistsAndIsValidAsync( string resetIdentifier, IPasswordResetRepository passwordResetRepository) { var passwordReset = await passwordResetRepository.FetchByIdentifier(resetIdentifier); if (passwordReset != null) { if (IsPasswordResetValid(passwordReset)) { return(true, passwordReset); } } return(false, null); }
public PasswordResetService(IConnectionMultiplexer connectionMultiplexer, string instanceName, int maxAllowedRequestsNumber, TimeSpan monitoredPeriod, TimeSpan identifierTimeSpan, int resetIdentifierLength, IPasswordResetRepository passwordResetRepository, ICustomerCredentialsService customerCredentialsService, IBase34Util base34Util, ILogFactory logFactory) { _instanceName = instanceName; _maxAllowedRequestsNumber = maxAllowedRequestsNumber; _monitoredPeriod = monitoredPeriod; _identifierTimeSpan = identifierTimeSpan; _resetIdentifierLength = resetIdentifierLength; _passwordResetRepository = passwordResetRepository; _customerCredentialsService = customerCredentialsService; _base34Util = base34Util; _log = logFactory.CreateLog(this); _db = connectionMultiplexer.GetDatabase(); }
public AdminController(IAdminRepository repoOne, IPasswordResetRepository repoTwo, IMailer repoThree) { adminRepository = repoOne; resetPasswordRepository = repoTwo; mailer = repoThree; }
public PasswordResetService(IPasswordResetRepository passwordResetRepository) { _passwordResetRepository = passwordResetRepository; }
public CreatePasswordResetCommandHandler(IPasswordResetRepository passwordResetRepository, IUserRepository userRepository) { _passwordResetRepository = passwordResetRepository; _userRepository = userRepository; }
public PasswordResetController(DatabaseContext context) { this._usersRepository = new UsersRepository(context); this._passwordResetRepository = new PasswordResetRepository(context); }
public PasswordResetService(IPasswordResetRepository context, IMapper mapper, IMailService mailService) { _context = context; _mapper = mapper; _mailService = mailService; }