public static bool UpdateMDP(MembreMDP u, Membre m) { string cStr = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; using (SqlConnection cnx = new SqlConnection(cStr)) { byte[] hashPassword = new UTF8Encoding().GetBytes(u.MotDePasse.Trim()); byte[] hash = ((HashAlgorithm)CryptoConfig.CreateFromName("MD5")).ComputeHash(hashPassword); string hashString = BitConverter.ToString(hash); string requete = "UPDATE Membre SET MDP = '" + hashString + "' WHERE Numero = '" + m.Numero + "'"; SqlCommand cmd = new SqlCommand(requete, cnx); cmd.CommandType = System.Data.CommandType.Text; try { cnx.Open(); cmd.ExecuteNonQuery(); return(true); } catch (Exception e) { System.Console.WriteLine(e.Message); return(false); } finally { cnx.Close(); } } }
public ActionResult ModifierMDP() { Membre u = MembreRequette.GetUserByEmail(User.Identity.Name); MembreMDP mmdp = new MembreMDP(u); ViewBag.Nom = u.Nom; // LangueController.CreateCulture(getLangue()); CreateCulture(getLangue()); return(View(mmdp)); }
public ActionResult ModifierMDP(MembreMDP u) { Membre m = MembreRequette.GetUserByEmail(User.Identity.Name); if (ModelState.IsValid) { MembreRequette.UpdateMDP(u, m); return(RedirectToAction("Index", "Home")); } return(View()); }
public ActionResult ModifierMDP() { Membre u = MembreRequette.GetUserByEmail(User.Identity.Name); MembreMDP mmdp = new MembreMDP(u); ViewBag.Nom = u.Nom; /* str = Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"]; * if (User.Identity.IsAuthenticated && u != null) str = u.Langue; * 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(mmdp)); }