public ActionResult DeleteConfirmed(int id) { WA_Users wa_users = db.WA_Users.Find(id); db.WA_Users.Remove(wa_users); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Reset(int id) { WA_Users user = db.WA_Users.Find(id); if (user != null) { MD5 pass = MD5.Create(); user.Password = GetMd5Hash(pass, "123456"); db.SaveChanges(); } }
private UserStatus GetUSerValidation(WA_Users u) { if (u.IsAdmin == true) { return(UserStatus.AuthenticationAdmin); } else { return(UserStatus.AuthenticationGuest); } }
// GET: /Users/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WA_Users wa_users = db.WA_Users.Find(int.Parse(id)); if (wa_users == null) { return(HttpNotFound()); } return(View(wa_users)); }
public ActionResult QuickEdit(int UserID, string UserName, string Email, string DisplayName) { WA_Users user = db.WA_Users.Find(UserID); if (user != null) { user.UserName = UserName; user.Email = Email; user.DisplayName = DisplayName; db.Entry(user).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("Index")); }
// GET: /Users/Edit/5 public ActionResult Edit(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WA_Users wa_users = db.WA_Users.Find(id); if (wa_users == null) { return(HttpNotFound()); } return(View(wa_users)); }
public ActionResult Edit([Bind(Include = "UserID,UserName,Email,Password,DisplayName,Created,Modified,Avatar,LastLogin,IPLast,IPCreated")] WA_Users wa_users, HttpPostedFileBase filebase) { if (ModelState.IsValid) { if (Request.Files.Count > 0 || !String.IsNullOrEmpty(Request.Files[0].FileName)) { string path = "~/Content/images/avatar"; string pathToSave = Server.MapPath(path); string filename = Path.GetFileName(Request.Files[0].FileName); Request.Files[0].SaveAs(Path.Combine(pathToSave, filename)); wa_users.Avatar = filename; } db.Entry(wa_users).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(wa_users)); }
public ActionResult Login([Bind(Include = "UserName,Password")] WA_Users wa_User) { if (ModelState.IsValid) { MD5 md5 = MD5.Create(); string passHash = GetMd5Hash(md5, wa_User.Password); WA_BlogerEntities db = new WA_BlogerEntities(); WA_Users user_Login = db.WA_Users.Where(x => x.UserName == wa_User.UserName && x.Password == passHash).FirstOrDefault(); if (user_Login == null) { ViewBag.LoginFailer = "Tài khoản hoặc mật khẩu không đúng"; ModelState.AddModelError("LoginFailer", "Tài khoản hoặc mật khẩu không đúng"); return(View()); } else { UserStatus userStatus = GetUSerValidation(user_Login); bool IsAdmin = false; switch (userStatus) { case UserStatus.AuthenticationAdmin: IsAdmin = true; break; case UserStatus.AuthenticationGuest: IsAdmin = false; break; } FormsAuthentication.SetAuthCookie(user_Login.UserName, false); Session["IsAdmin"] = IsAdmin; return(RedirectToAction("Index", "Home")); } } return(View()); }