public ActionResult Edit(int id) { User u = _uas.GetUser(id); AesEncrpyt de = new AesEncrpyt(); u.Username = de.Decrypt(u.Username); u.Password = de.Decrypt(u.Password); return(View(u)); }
public ActionResult SendResetPassword(string email) { int code = 0; using (UserAccountService _uas = new UserAccountService()) { AesEncrpyt en = new AesEncrpyt(); User user = _uas.GetUserByUname(email); if (user != null) { user.Password = GenerateTempPass(); _uas.UpdateUserPW(user); EmailService es = new EmailService(); var url = Url.Action("ResetPassword", "Account", routeValues: null, protocol: Request.Url.Scheme); code = es.SendResetPassword(user, en.Decrypt(user.Password), url); if (code != 99) { //error } } else { return(RedirectToAction("Login", "Account")); } } return(RedirectToAction("Index", "Home")); }