Example #1
0
        public bool ChangePassword(string password, string newpassword)
        {
            if (!CheckLogin())
            {
                return(false);              //未登录,修改失败.
            }
            ManagerService managerService = new ManagerService();

            var manager = System.Web.HttpContext.Current.Session["manager"] as Manager;

            if (null == manager)
            {
                return(false);
            }

            if (manager.Password != password)
            {
                return(false);
            }

            manager.Password = newpassword;

            if (managerService.Update(manager))
            {
                System.Web.HttpContext.Current.Session["manager"] = manager;
                return(true);
            }
            return(false);
        }