Ejemplo n.º 1
0
        public ActionResult Autoriser(user userModel)
        {
            using (BD_CatalogueEntities db = new BD_CatalogueEntities())
            {
                var userDetails = db.users.Where(x => x.login == userModel.login && x.motdepasse == userModel.motdepasse).FirstOrDefault();

                if (userDetails == null)
                {
                    userModel.LoginErrorMessage = "Nom d'utilisateur ou mot de passe n'existe pas";
                    return(View("Index", userModel));
                }
                else
                {
                    Session["login"] = userDetails.login;
                    Session["id"]    = userDetails.id_user;

                    return(userDetails.type_compte.Equals("admin")
                        ? RedirectToAction("Index", "Admin")
                        : RedirectToAction("Index", "users"));
                }
            }
        }