public ActionResult ModifierMdP(UtilisateurMP ump) { string er = ""; Utilisateur u = Utilisateurs.FindByCourriel(User.Identity.Name); str = Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"]; if (User.Identity.IsAuthenticated && u != null) { str = u.accederLangue; } string cookie = ""; if (this.ControllerContext.HttpContext.Request.Cookies.AllKeys.Contains("Cookie")) { cookie = this.ControllerContext.HttpContext.Request.Cookies["Cookie"].Value; ViewBag.cookie = cookie; CreateCulture(cookie); str = cookie; } else { CreateCulture(str); } if (str.IndexOf("fr") != -1) { er = "Le mot de passe fourni est incorrect."; } if (str.IndexOf("en") != -1) { er = "Wrong password."; } else if (str.IndexOf("es") != -1) { er = "Contraseña incorrecta."; } if (Utilisateurs.hacherMot(ump.MDP1).Trim() == u.accederMDP.Trim()) { // if((ump.MDP1).Trim() == u.accederMDP.Trim()) { ViewBag.error = ""; if (ModelState.IsValid) { Utilisateurs.Ajour(u, ump); return(RedirectToAction("Index", "home")); } } else { ViewBag.error = er; } return(View()); }
public ActionResult Profil(UtilisateurProfil up) { Utilisateur u = Utilisateurs.FindByCourriel(User.Identity.Name); if (ModelState.IsValid) { Utilisateurs.Ajour(u, up); return(RedirectToAction("index", "home")); } return(View()); }