| | |
| | | using HDL_ON.UI.CSS; |
| | | using Shared; |
| | | using HDL_ON.Entity; |
| | | using HDL_ON.DAL.Server; |
| | | |
| | | namespace HDL_ON.UI.UI1Login |
| | | { |
| | |
| | | { |
| | | //获取验证码 |
| | | var result = pm.GetLoginVerCode(phoneNumber); |
| | | if (result.StateCode.ToUpper() == "SUCCESS") |
| | | if (result.StateCode.ToUpper() == HttpUtil.SUCCESS_CODE) |
| | | { |
| | | } |
| | | //登录失败 |
| | |
| | | bool LoadMethod_Login() |
| | | { |
| | | var result = false; |
| | | ResponsePack loginResult; |
| | | ResponsePackNew loginResult; |
| | | if (logintMode == 0 || loginType == 1) |
| | | { |
| | | //调用登录接口 |
| | |
| | | //调用验证码登录接口 |
| | | loginResult = pm.LoginValidCode(account, password); |
| | | } |
| | | if (loginResult.StateCode.ToUpper() == "SUCCESS") |
| | | if (loginResult.Code == HttpUtil.SUCCESS_CODE) |
| | | { |
| | | var loginDataStr = Newtonsoft.Json.Linq.JObject.FromObject(loginResult.ResponseData); |
| | | |
| | | //记录用户数据 |
| | | var revertData = Newtonsoft.Json.JsonConvert.DeserializeObject<UserLoginRes>(loginResult.Data.ToString()); |
| | | MainPage.LoginUser = new UserInfo |
| | | { |
| | | ID = (int)loginDataStr.GetValue("UserID"), |
| | | masterID = (int)loginDataStr.GetValue("MainUserID"), |
| | | accountType = (int)loginDataStr.GetValue("UserType"), |
| | | loginTokenString = loginDataStr.GetValue("Token").ToString(), |
| | | userType = revertData.userType, |
| | | accountString = account, |
| | | password = password, |
| | | lastTime = DateTime.Now, |
| | | userName = loginDataStr.GetValue("Remark").ToString(), |
| | | ID = revertData.userId, |
| | | loginTokenString = revertData.headerPrefix + revertData.accessToken, |
| | | refreshToken = revertData.refreshToken, |
| | | userName = revertData.name |
| | | }; |
| | | MainPage.LoginUser.SaveUserInfo(); |
| | | MainPage.Log("登录成功。"); |
| | |
| | | //登录失败 |
| | | else |
| | | { |
| | | //2020-11-12 待修改 |
| | | string tipStr = "Sever erorr"; |
| | | switch (loginResult.StateCode) |
| | | switch (loginResult.Code) |
| | | { |
| | | case "ValidCodeAndPhoneNoEqual": |
| | | tipStr = Language.StringByID(StringId.VerificationCodeError); |
| | |
| | | var result = false; |
| | | var responsePack = pm.GetHomePager(); |
| | | |
| | | if (responsePack == "Success") |
| | | if (responsePack == HttpUtil.SUCCESS_CODE) |
| | | { |
| | | result = true; |
| | | } |