| | |
| | | using System; |
| | | using service.hdlcontrol.com_push; |
| | | //using service.hdlcontrol.com_push; |
| | | |
| | | namespace Shared.SimpleControl.Phone |
| | | { |
| | |
| | | if (string.IsNullOrEmpty (etNewPassword.Text.Trim ())) { |
| | | new Alert ("", Language.StringByID (R.MyInternationalizationString.NewPasswordIsEmpty), |
| | | Language.StringByID (R.MyInternationalizationString.Close)).Show (); |
| | | } else if (!string.IsNullOrEmpty(MainPage.LoginUser.Name) && etNewPassword.Text.Trim ().Contains (MainPage.LoginUser.Name)) { |
| | | //密码不能包含用户名 |
| | | new Alert ("", ErrorCode.PasswordNotUsername, |
| | | Language.StringByID (R.MyInternationalizationString.Close)).Show (); |
| | | return; |
| | | } else if (!CommonUtlis.Current.CheckPassword (etNewPassword.Text.Trim ())) { |
| | | new Alert ("", ErrorCode.PasswordStrengthNotMatch, |
| | | Language.StringByID (R.MyInternationalizationString.Close)).Show (); |
| | | //return; |
| | | } else if (etNewPassword.Text.Trim () != etConfrimPassword.Text.Trim ()) { |
| | | new Alert ("", Language.StringByID (R.MyInternationalizationString.PleaseConfirmPasswordIsCorrect), |
| | | Language.StringByID (R.MyInternationalizationString.Close)).Show (); |
| | |
| | | var requestObj = new UpdatePasswordObj () { OldPassword = oldPassword, NewPassword = newPassword }; |
| | | var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj); |
| | | var revertObj = MainPage.RequestHttps (API.UpdatePassword, requestJson); |
| | | if (revertObj.StateCode.ToUpper() == "SUCCESS") { |
| | | if (revertObj.StateCode.ToUpper() == StateCode.SUCCESS) { |
| | | MainPage.LoginUser.Password = newPassword; |
| | | MainPage.LoginUser.SaveUserInfo (); |
| | | Application.RunOnMainThread (() => { |