示例#1
0
文件: HyApp.cs 项目: wjszxli/xdjb
 public string Login(string pis_yzm, string pis_uid, string pis_pwd, string pis_mmzt)
 {
     string pos_json = "";
     string ls_pwd = "";
     string ls_yzm = ConfigurationManager.AppSettings["Yanzm"].ToString();
     if (pis_uid != "" && pis_pwd != "" && pis_yzm == ls_yzm)
     {
         //判断用户名和密码是否正确
         try
         {
             if (pis_mmzt == "1")
             {
                 ls_pwd = FormsAuthentication.HashPasswordForStoringInConfigFile(pis_pwd, "MD5");
             }
             if (pis_mmzt == "2")
             {
                 // pis_pwd = pis_pwd;
             }
             TPortalClass.JpUserVip JpUserVip = new JpUserVip();
             if (JpUserVip.Login(pis_uid, ls_pwd))
             {
                 DataTable dt = JpUserVip.GetJpUser(pis_uid);
                 if (dt.Rows.Count > 0)
                 {
                     string fjlj = dt.Rows[0]["hy_pic"].ToString();          //得到头像路径
                     fjlj = Fjcl(fjlj);
                     pos_json = "{\"code\":\"0\",\"username\":\"" + dt.Rows[0]["hy_name"].ToString() + "\",\"rytx\":\"" + fjlj + "\",\"id\":\"" + dt.Rows[0]["hy_id"].ToString() + "\"}";
                 }
             }
             else
             {
                 //用户名或者密码错误
                 pos_json = "{\"code\":\"1\"}";
             }
         }
         catch
         {
             //系统错误
             pos_json = "{\"code\":\"2\"}";
         }
     }
     else
     {
         //非法调用
         pos_json = "{\"code\":\"3\"}";
     }
     return pos_json;
 }