Ejemplo n.º 1
0
 public ActionResult Login(User user)
 {
     using (var context = new MovieTicketContext())
     {
         if (context.Users.Any(x => x.Email.Equals(user.Email, StringComparison.Ordinal) && x.Password.Equals(user.Password, StringComparison.Ordinal)))
         {
             User userDetail = context.Users.Single(x => x.Email == user.Email);
             Session["UserId"]    = userDetail.UserId;
             Session["UserEmail"] = userDetail.Email;
             FormsAuthentication.SetAuthCookie(user.Email, false);
             return(RedirectToDefault());
         }
     }
     ModelState.AddModelError("", "Invalid email and password");
     return(View());
 }