public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { User user = null; DataBaseUsers db = new DataBaseUsers(); user = db.GetUser(model); if (user == null) { db.AddUser(model); user = db.GetUser(model); if (user != null) { FormsAuthentication.SetAuthCookie(model.Login, true); return(RedirectToAction("Index", "Home")); } } else { ModelState.AddModelError("", "Пользователь с таким логином или email существует"); } } return(View(model)); }
public ActionResult Admin() { string userName = HttpContext.User.Identity.Name; DataBaseUsers dataBaseUser = new DataBaseUsers(); var user = dataBaseUser.GetUser(userName); return(View(user)); }
private User SaveAdmin(User user) { ExitAdmin(user); DataBaseUsers dataBaseUser = new DataBaseUsers(); dataBaseUser.UpdateUser(user); var newUser = dataBaseUser.GetUser(user.User_Id); FormsAuthentication.SetAuthCookie(newUser.Login, true); ModelState.AddModelError("", "Пользователь изменен"); Response.Redirect(Request.Path); return(newUser); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { User user = null; DataBaseUsers db = new DataBaseUsers(); user = db.GetUser(model); if (user != null) { FormsAuthentication.SetAuthCookie(model.Login, true); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Неверный логин или пароль"); } } return(View(model)); }