示例#1
0
        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));
        }
示例#3
0
        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());
        }
示例#4
0
        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));
        }