public AccountsController( IUserRepository repo, UserManager <SensateUser> userManager, IEmailSender emailer, IOptions <UserAccountSettings> options, IPasswordResetTokenRepository tokens, IChangeEmailTokenRepository emailTokens, IChangePhoneNumberTokenRepository phoneTokens, IUserTokenRepository tokenRepository, ITextSendService text, IUserService userService, ICommandPublisher publisher, IOptions <TextServiceSettings> text_opts, IWebHostEnvironment env, IHttpContextAccessor ctx, ILogger <AccountsController> logger ) : base(repo, ctx) { this.m_userService = userService; this._logger = logger; this._manager = userManager; this._mailer = emailer; this._passwd_tokens = tokens; this._email_tokens = emailTokens; this._env = env; this._tokens = tokenRepository; this._phonetokens = phoneTokens; this._settings = options.Value; this._text = text; this.m_publisher = publisher; this._text_settings = text_opts.Value; }
public PasswordResetTokensController(IPasswordResetTokenRepository passwordResetTokenRepository, IResponseObjectFactory responseObjectFactory, IUserRepository userRepository) { _passwordResetTokenRepository = passwordResetTokenRepository; _responseObjectFactory = responseObjectFactory; _userRepository = userRepository; }
public PasswordResetTokenCreator(IPasswordResetTokenRepository tokenRepo, IUserRepository readOnlyRepository, ITimeProvider timeProvider, IIdentityGenerator <Guid> idGenerator) { _tokenRepo = tokenRepo; _readOnlyRepository = readOnlyRepository; _timeProvider = timeProvider; _idGenerator = idGenerator; }
public UsersController(IUserRepository userRepository, IMapper mapper, IResponseObjectFactory responseObjectFactory, IPasswordHasher passwordHasher, IVerificationTokenRepository verificationTokenRepository, IPasswordResetTokenRepository passwordResetTokenRepository) { _userRepository = userRepository; _mapper = mapper; _responseObjectFactory = responseObjectFactory; _passwordHasher = passwordHasher; _verificationTokenRepository = verificationTokenRepository; _passwordResetTokenRepository = passwordResetTokenRepository; }
public ResetPasswordValidator(IPasswordResetTokenRepository readOnlyRepo, ITimeProvider timeProvider) { _readOnlyRepo = readOnlyRepo; _timeProvider = timeProvider; }
public PasswordResetter(IUserRepository repo, IPasswordResetTokenRepository tokenReadRepo) { _repo = repo; _tokenReadRepo = tokenReadRepo; }