public ActionResult ModifierMdP() { string courriel = User.Identity.Name; Utilisateur u = Utilisateurs.FindByCourriel(courriel); UtilisateurMP ump = new UtilisateurMP(); 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); } else { CreateCulture(str); } return(View(ump)); }
public ActionResult afficher(string titre) { Article a = Article.Find(titre); ViewBag.letitre = titre; ViewBag.lesArticles = Article.lesArticles(); 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); } else { CreateCulture(str); } return(View(a)); }
public ActionResult modifier(Article a) { string courriel = User.Identity.Name; Utilisateur u = Utilisateurs.FindByCourriel(courriel); int id = u.Id; Article.Update(a, id); //EntitiesContext.update(a); return(RedirectToAction("afficher", new { Titre = a.accederTitre })); }
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()); }
public ActionResult Modifier(Article article) { if (!ModelState.IsValid) { return(View(article)); } Utilisateur user = Utilisateurs.FindByCourriel(User.Identity.Name); article.IdContributeur = user.Id; article.Revision++; article.DateModification = DateTime.Now; Articles.Update(article); return(RedirectToAction("Index", "Home", new { id = article.Titre })); }
public ActionResult Profil() { try { Utilisateur user = Utilisateurs.FindByCourriel(User.Identity.Name); return(View(new UserProfilViewModel() { Courriel = user.Courriel, Langue = user.Langue, NomFamille = user.NomFamille, Prenom = user.Prenom })); } catch { return(new HttpStatusCodeResult(HttpStatusCode.InternalServerError)); } }