예제 #1
0
 public ActionResult Register(User model)
 {
     if (ModelState.IsValid)
     {
         User check = db.Users.Where<User>(u => u.Email == model.Email).SingleOrDefault();
         if (check == null)
         {
             db.Users.Add(model);
             db.SaveChanges();
             return RedirectToAction("Index", "Home");
         }
         ModelState.AddModelError("Email", "E-mail address already in use");
     }
     return View(model);
 }
예제 #2
0
        public ActionResult Login(User model)
        {
            User check = db.Users.Where<User>(u => u.Email == model.Email && u.password == model.password).SingleOrDefault();
            if (check != null)
            {
                FormsAuthentication.SetAuthCookie(check.Email, false);
                return RedirectToAction("Index", "Home");

            }
            ModelState.AddModelError("Email", "E-mail or password invalid");
            return View(model);
        }