示例#1
0
        public ActionResult changePassword(string oldpass, string newpass, string repass)
        {
            ChangePassowrdViewModel CPVM = new ChangePassowrdViewModel();

            CPVM.customer = _CustomerService.GetById(Convert.ToInt32(Session["userId"]));


            if (Equals(newpass, repass))
            {
                if (Equals(oldpass, CPVM.customer.Password))
                {
                    CPVM.customer.Password = newpass;
                    _CustomerService.Update(CPVM.customer);
                    Login l = _LoginService.GetByUsername(CPVM.customer.Name);
                    l.Password = newpass;
                    _LoginService.Update(l);
                    CPVM.flag = 10;
                }
                else
                {
                    CPVM.flag = 1;
                }
            }
            else
            {
                CPVM.flag = 2;
            }
            return(View(CPVM));
        }
示例#2
0
        public ActionResult changePassword()
        {
            if ((Session["userId"] == null) || (Convert.ToInt32(Session["type"]) != 1))
            {
                return(RedirectToAction("login", "Common"));
            }

            ChangePassowrdViewModel CPVM = new ChangePassowrdViewModel();

            CPVM.customer = _CustomerService.GetById(Convert.ToInt32(Session["userId"]));
            CPVM.flag     = 100;

            return(View(CPVM));
        }