public ActionResult BackGround_Register(RegisterModel model) { if (!ModelState.IsValid) return View(model); // 接收用户注册 try { if (_db.LoginModule.FirstOrDefault(it => it.UserName == model.UserName) != null) { const string message = "用户名已经存在"; ViewBag.Msg = message; return View(); } var newUser = new UserModel { UserName = model.UserName, PassWord = model.Password }; _db.LoginModule.Add(newUser); _db.SaveChanges(); Session["UserName"] = model.UserName; return RedirectToAction("BackGround_Index", "BackGround"); } catch (MembershipCreateUserException e) { } return View(model); }
public ActionResult BackGround_UserManager(UserModel model) { if (!ModelState.IsValid) return View(model); var nowEditModel = _db.LoginModule.FirstOrDefault(it => it.Uid == model.Uid); if (nowEditModel != null) { nowEditModel.UserName = model.UserName; nowEditModel.PassWord = model.PassWord; } _db.SaveChanges(); return View(model); }
public ActionResult BackGround_Login(UserModel model) { if (ModelState.IsValid && _db.LoginModule.FirstOrDefault(it => it.UserName == model.UserName && it.PassWord == model.PassWord) != null) { Session["UserName"] = model.UserName; return RedirectToAction("BackGround_Index", "BackGround"); } ModelState.AddModelError("", "用户名或密码错误"); return View(model); }