public ActionResult MyRegister(Customer customer) { if (ModelState.IsValid) { using (ShoppingCartEntities db = new ShoppingCartEntities()) { db.Customers.Add(customer); db.SaveChanges(); } } return RedirectToAction("Index"); }
public ActionResult Login(Customer cus, string returnUrl) { using (ShoppingCartEntities db = new ShoppingCartEntities()) { var v = db.Customers.Where(a => a.Email.Equals(cus.Email) && a.Password.Equals(cus.Password)).FirstOrDefault(); if (v != null) { Session["Customer"] = v; Session["UserName"] = v.Name.ToString(); Session["Login"] = true; return RedirectToLocal(returnUrl); } else { ModelState.AddModelError("", "Invalid username or password."); } } return View(cus); }
public async Task<ActionResult> MyLogin(Customer model, string returnUrl) { if (ModelState.IsValid) { var user = await UserManager.FindAsync(model.Name, model.Password); if (user != null) { return RedirectToLocal(returnUrl); } else { ModelState.AddModelError("", "Invalid username or password."); } } // If we got this far, something failed, redisplay form return View(model); }