public ActionResult Create([Bind(Include = "User_ID,CTUSER_ID,User_Name,User_Detail,User_TK,User_MK")] User user) { string TK = Request["User_TK"]; string MK = Request["User_MK"]; string MK1 = Request["User_MK1"]; string UserName = Request["User_Name"]; string TenTK = db.Database.SqlQuery <string>("select User_TK from Users where User_TK ='" + TK + "'").SingleOrDefault(); if (UserName.Length <= 0) { ModelState.AddModelError("", "Tên người dùng không được để trống"); } else if (TK.Length <= 0) { ModelState.AddModelError("", "Tài khoản không được để trống"); } if (TenTK != null) { ModelState.AddModelError("", "Tài khoản đã tồn tại"); } else if (MK.Length == 0 || MK1.Length == 0) { ModelState.AddModelError("", "Mật khẩu không được để trống"); } else if (MK != MK1) { ModelState.AddModelError("", "Mật khẩu xác nhận không giống nhau !@!"); } if (ModelState.IsValid) { user.User_ID = autotang(db.Users.Count()); user.CTUSER_ID = 1; user.User_MK = PassMD5.GetMD5(MK); db.Users.Add(user); db.SaveChanges(); ModelState.AddModelError("", "Đăng ký thành công !!!"); } ViewBag.CTUSER_ID = new SelectList(db.ChiTietUses, "CTUSER_ID", "CTUSER_ID", user.CTUSER_ID); return(View(user)); }
public ActionResult EditMK([Bind(Include = "User_ID,CTUSER_ID,User_Name,User_Detail,User_TK,User_MK")] User user) { string MK = Request["User_MK"]; string MK1 = Request["User_MK1"]; if (MK.Length <= 0 || MK1.Length <= 0) { ModelState.AddModelError("", "Vui lòng điền mật khẩu và mật khẩu xác nhận"); } else if (MK != MK1) { ModelState.AddModelError("", "Mậu khẩu xác nhận chưa đúng"); } if (ModelState.IsValid) { user.User_MK = PassMD5.GetMD5(MK); db.Entry(user).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index/" + Session["User_ID"])); } //ViewBag.CTUSER_ID = new SelectList(db.ChiTietUses, "CTUSER_ID", "CTUSER_ID", user.CTUSER_ID); return(View(user)); }
public ActionResult Index(string TK, string MK) { TK = Request["User_TK"]; MK = Request["User_MK"]; string MK1 = PassMD5.TakeMD5(MK); var result = from p in db.Users where p.User_TK == TK && p.User_MK == MK1 select p; if (result.Count() == 1) { foreach (var item in result) { Session["User_ID"] = item.User_ID; Session["User_Level"] = item.CTUSER_ID; return(Redirect("/Ruongs/Index/" + item.User_ID)); } } else { ModelState.AddModelError("", "TK or MK sai"); } return(View()); }