public ActionResult Register(RegisterModel model)
{
if (ModelState.IsValid)
{
User user = null;
using (UserContext db = new UserContext())
{
user = db.Users.FirstOrDefault(u => u.Email == model.Name);
}
if(user == null)
{
using (UserContext db = new UserContext())
{
db.Users.Add(new User {Email = model.Name, Password = model.Password, Age = model.Age });
db.SaveChanges();
user = db.Users.Where(u => u.Email == model.Name && u.Password == model.Password).FirstOrDefault();
}
// ecli polzovatel' udachno dabavlen v bd
if (user != null)
{
FormsAuthentication.SetAuthCookie(model.Name, true);
return RedirectToAction("Index", "Home");
}
}
else
{
ModelState.AddModelError("", "Pol'zovatel' s takim loginom uzhe sushestvuet");
}
}
return View(model);
}
Asked
Active
Viewed 277 times
1
Vitaly
- 1,610
user258864
- 51
Dispose(что здесь и происходит). https://ru.stackoverflow.com/q/486696/10105 – VladD Jul 30 '17 at 11:41