public ActionResult RequestEmailVerification(TOTP4EmailViewModelGet model) { if (!ModelState.IsValid) { return(View(model)); } IEnumerable <string> _errors = new string[0]; RBACStatus result = this.RequestAccountVerification(model.UserId, model.Email, this.UserManager, out _errors); if (result == RBACStatus.RequiresAccountActivation) { ViewBag.Message = string.Format("To verify your identity, please activate this account using the e-mail sent to '{0}'", model.Email); var user = this.UserManager.FindById(model.UserId); if (user != null) { ViewBag.Username = user.UserName; ViewBag.Email = model.Email; return(View("ConfirmEmailSent")); } } AddErrors(new IdentityResult(_errors)); return(View(model)); }
public ActionResult RequestEmailVerification(TOTP4EmailViewModelGet model) { if (!ModelState.IsValid) { return(View(model)); } IEnumerable <string> _errors = new string[0]; RBACStatus result = this.RequestAccountVerification(model.UserId, model.Email, this.UserManager, out _errors); if (result == RBACStatus.RequiresAccountActivation) { ViewBag.Message = string.Format("Pour verifier votre identité, prière de suivre le lien envoyé par mail '{0}'", model.Email); var user = this.UserManager.FindById(model.UserId); if (user != null) { ViewBag.Username = user.UserName; ViewBag.Email = model.Email; return(View("ConfirmEmailSent")); } } AddErrors(new IdentityResult(_errors)); return(View(model)); }
public ActionResult OTP4EmailVerification(int UserId, string email) { TOTP4EmailViewModelGet model = new TOTP4EmailViewModelGet(); model.UserId = UserId; model.Email = email; model.Provider = "Email Code"; return(View(model)); }
public ActionResult RequestEmailVerification(string Username) { var user = this.UserManager.FindByName(Username); if (user != null) { TOTP4EmailViewModelGet model = new TOTP4EmailViewModelGet(); model.UserId = user.Id; model.Provider = "Email Code"; return(View(model)); } return(View()); }