// Méthode permettant à l'utilisateur de se connecter après avoir rentrer son identifiant et son mot de passe public ActionResult Index(UtilisateurViewModel viewModel) { var utilisateur = db.Authentifier(viewModel.Utilisateur.ID, viewModel.motDePasse); if (utilisateur != null) { FormsAuthentication.SetAuthCookie(utilisateur.ID.ToString(), false); if (utilisateur.Type == TypeUtilisateur.EnAttente) { return(Redirect("/Home/Attente")); } return(Redirect("/")); } ViewBag.erreur = "Adresse e-mail et/ou mot de passe incorrect(s)"; ModelState.AddModelError("Utilisateur.ID", "Adresse e-mail et/ou mot de passe incorrect(s)"); return(View("Index", viewModel)); }