//修改用户密码
        public JsonResult update(User info)
        {
            var json = new JsonResult();

            try
            {//空值
                if (String.IsNullOrWhiteSpace(info.CardPath))
                {
                    json.Data = new UserUpdateResult()
                    {
                        Code = "00", Response = "00", Data = "00", Message = "00"
                    };
                }
                else
                {
                    USER_MANAGER.updateUser(info);
                    json.Data = new UserUpdateResult()
                    {
                        Code = "00", Response = "00", Data = "00", Message = "00"
                    };
                }
            }
            catch (Exception e)
            {
                json.Data = new UserUpdateResult()
                {
                    Code = "00", Response = "00", Data = "00", Message = "00"
                };
            }
            return(null);
        }
        public JsonResult Regist(UserLogin infos)
        {
            var json = new JsonResult();

            try
            {
                //判断是普通用户
                if (String.IsNullOrWhiteSpace(infos.LoginID) || String.IsNullOrWhiteSpace(infos.LoginPwd))
                {
                    //注册信息不全,返回json字符串{‘’:‘’}
                    json.Data = new UserRegResult()
                    {
                        Code = "00", Response = "00", Data = "00", Message = "输入参数不全"
                    };
                    //账号:11位数字
                    //密码:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。
                }
                //else if (!(Regex.IsMatch(info.Telephone,@"^[0-9]{11}$")&&Regex.IsMatch(info.Password,@"^[0-9a-zA-Z]{32}$")))
                //{
                //    json.Data = new UserRegResult() { Code = "00", Response = "00", Data = "00", Message = "输入参数格式不对" };
                //}
                else
                {   //UserGroup
                    UserGroup userbase = USER_MANAGER.getUserGroup();
                    //User
                    User         user         = USER_MANAGER.getUser();
                    UserRegister userregister = USER_MANAGER.getUserRegister();
                    //创建普通用户并增加权限
                    UserLogin current = USER_MANAGER.Create(userbase, infos, user, userregister);
                    if (current != null)
                    {//账号不存在
                        USER_MANAGER.addPrivilege(current);
                        json.Data = new UserRegResult()
                        {
                            Code = "01", Response = "01", Data = "01", Message = "注册成功"
                        };
                    }
                    else
                    {//账号存在
                        json.Data = new UserRegResult()
                        {
                            Code = "00", Response = "01", Data = "00", Message = "账号已经存在"
                        };
                    }
                }
                json.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
                return(json);
            }
            catch
            {
                json.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
                json.Data = new UserRegResult()
                {
                    Code = "00", Response = "00", Data = "00", Message = "服务器出现异常"
                };
                return(json);
                //注册出现异常
            }
        }
        public JsonResult Login(User info, string Returnurl)
        {
            var json = new JsonResult();

            try
            {//信息缺少
                if (String.IsNullOrWhiteSpace(info.PhoneNumber) || String.IsNullOrWhiteSpace(info.CardPath))
                {
                    json.Data = new UserLoginResult()
                    {
                        Code = "00", Response = "00", Data = "00", Message = "输入参数不全"
                    };
                }
                //else if (!(Regex.IsMatch(info.Telephone, @"^[0-9]{11}$") && Regex.IsMatch(info.Password, @"^[0-9a-zA-Z]{32}$")))
                //{
                //    json.Data = new UserRegResult() { Code = "00", Response = "00", Data = "00", Message = "输入参数格式不对" };
                //}
                else
                {
                    if (USER_MANAGER.selectUser(info) != null)
                    {
                        //登陆成功
                        json.Data = new UserLoginResult()
                        {
                            Code = "01", Response = "01", Data = "01", Message = "登陆成功"
                        };
                        Session["user"] = USER_MANAGER.selectUser(info);
                    }
                    else
                    {
                        json.Data = new UserLoginResult()
                        {
                            Code = "00", Response = "01", Data = "00", Message = "账号或密码错误"
                        };
                    }
                }
                json.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
                return(json);
            }
            catch
            {
                json.Data = new UserLoginResult()
                {
                    Code = "00", Response = "00", Data = "00", Message = "00"
                };
                return(json);
                //登陆出现异常
            }
        }