Esempio n. 1
0
        public ActionResult Login(User user)
        {
            using (var ctx = new carShopEntities())
            {
                try
                {
                    var query1 = (from que in ctx.Users where que.Password == user.Password select que).FirstOrDefault();
                    var query2 = (from que in ctx.Users where que.UserName == user.UserName select que).FirstOrDefault();

                    if (query1.UserId != query2.UserId)
                    {
                        return(View("Login"));
                    }

                    FormsAuthentication.SetAuthCookie(query1.UserName, false);


                    return(RedirectToAction("Index", "Home"));
                }
                catch (Exception)
                {
                    return(RedirectToAction("Error", "Home"));
                }
            }
        }
Esempio n. 2
0
        public ActionResult Signup(Users users)
        {
            using (var ctx = new carShopEntities())
            {
                try
                {
                    User user = new User()
                    {
                        UserName = users.UserName,
                        Password = users.Password,
                    };
                    ctx.Users.Add(user);
                    ctx.SaveChanges();

                    TempData["message"] = "You successfully signed up. Please log in!";
                    return(RedirectToAction("Index", "Home"));
                }
                catch (Exception)
                {
                    return(RedirectToAction("Error", "Home"));
                }
            }
        }