public EmailAdminController(IMessageService messageService, UserManager <UserModel> userManager, IPasswordResetManager passwordResetManager, IConfiguration config) { _emailService = messageService; _userManager = userManager; _passwordResetter = passwordResetManager; _configuration = config; }
public PasswordResetController(IPasswordResetManager passwordResetManager, ISecurityModule securityModule) : base(securityModule) { this.PasswordResetManager = passwordResetManager; this.Post("password-resets/{email}", args => this.Create()); this.Get("password-resets/{token}", args => this.Get()); this.Put("password-resets/{token}", args => this.Use()); }
public LoginController(UserManager <UserModel> userMgr, SignInManager <UserModel> signInMgr, IMessageService messageService, IConfiguration config, IPasswordResetManager passwordResetManager, IUserValidator <UserModel> userValidator, IPasswordValidator <UserModel> passwordValidator, IPasswordHasher <UserModel> passwordHasher, IUserManagerExtending userManagerExtensions) { _userManager = userMgr; _userManagerExtensions = userManagerExtensions; _signInManager = signInMgr; _messageService = messageService; _configuration = config; _passwordResetManger = passwordResetManager; _userValidator = userValidator; _passwordValidator = passwordValidator; _passwordHasher = passwordHasher; }