예제 #1
0
 public ActionResult EditAccount(EditAccountModel EAccount)
 {
     User u = db.Users.FirstOrDefault(m => m.Username == EAccount.Username);
     u.LastName = EAccount.LastName;
     u.FirstName = EAccount.FirstName;
     u.Email = EAccount.Email;
     db.SaveChanges();
     if (u.Password == Cryptography.CreateMD5Hash(EAccount.Password))
     {
         u.Password = Cryptography.CreateMD5Hash(EAccount.NewPassword);
         db.SaveChanges();
         return RedirectToAction("EditAccount", "Account", new { Message = "Bạn đã thay đổi toàn khoản thành công!" });
     }
     else
         return RedirectToAction("EditAccount", "Account", new { Message = "Password nhập vào không đúng!" });
 }
예제 #2
0
 public ActionResult EditAccount(string message)
 {
     ViewBag.Message = message;
     if (User.Identity.IsAuthenticated)
     {
         User u = db.Users.FirstOrDefault(m => m.Username == User.Identity.Name);
         EditAccountModel account = new EditAccountModel();
         account.Username = u.Username;
         account.LastName = u.LastName;
         account.FirstName = u.FirstName;
         account.Email = u.Email;
         return View(account);
     }
     else
         return RedirectToAction("Logon", "Account");
 }