public IActionResult Index(LogModel model) { if (ModelState.IsValid && model.Password == model.PasswordConfirm && model.Password != null && model.Username != null) { // User user = new User { Email = model.Username, UserName = model.Email, Year = model.Year }; Authentication user = new Authentication { Login = model.Username, Password = model.Password, AccessLevel = 0, AssociatedInventory = 0 }; // добавляем пользователя _authentication.AddUser(user); CachingUserData(model.Username, model.Password); return(RedirectToAction("Index", "LevelSelect")); } return(View(model)); }
public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { if (auth.CheckUser(model.UserName, model.Password) == null) { auth.AddUser(model.UserName, model.Email, model.Password); if (auth.CheckUser(model.UserName, model.Password) != null) { FormsAuthentication.SetAuthCookie(model.UserName, true); return(RedirectToAction("Index", "Races")); } } else { ModelState.AddModelError("", "There is the user with the same username, please try again"); } } return(View(model)); }