Esempio n. 1
0
        /// <summary>
        /// 修改密码
        /// </summary>
        /// <returns></returns>
        public string passwordChange()
        {
            JObject msg = new JObject();
            //UpdatePwd
            string appid     = this.Request.Form["aid"];
            string UserName  = this.Request.Form["UserName"];
            string password1 = this.Request.Form["password1"];
            string password2 = this.Request.Form["password2"];
            string Factory   = this.Request.Form["Factory"].Trim();
            string Year      = this.Request.Form["Year"].Trim();

            if (!Lw_Utils.WeChartCertify(appid))
            {
                msg.Add("msg", "APPIDERROR");
            }
            else
            {
                WebReference.WebService1 client = Lw_Utils.getServiceMethod();
                JArray UInfo = (JArray)JsonConvert.DeserializeObject(client.GetUinfo(Factory, Year, UserName, null, null, password1));
                if (UInfo.LongCount() == 0)
                {//账号密码错误
                    msg.Add("msg", "NOTFOUNT");
                }
                else
                {
                    bool flg = client.UpdatePwd(UserName, password2);
                    if (flg == true)
                    {
                        msg.Add("msg", "OK");
                    }
                    else
                    {
                        msg.Add("msg", "NOTFOUNT");
                    }
                }
            }
            return(msg.ToString());
        }