JLChen
2021-01-06 f60ce72c3c29c7d31a046795c88ec39a69e73d45
Crabtree/SmartHome/UI/SimpleControl/Phone/Register/ForgotPassword.cs
@@ -194,10 +194,10 @@
                    try {
                        Register_Send.IsSelected = false;
                    
                        var reg = new Regex ("^\\s*([A-Za-z0-9_-]+(\\.\\w+)*@(\\w+\\.)+\\w{2,5})\\s*$");
                        var ss = reg.Match (emailAccount);
                        //var reg = new Regex ("^\\s*([A-Za-z0-9_-]+(\\.\\w+)*@(\\w+\\.)+\\w{2,5})\\s*$");
                        //var ss = reg.Match (emailAccount);
                        if (!ss.Success) {
                        if (!CommonUtlis.Current.CheckEmail (emailAccount)) {
                            Application.RunOnMainThread (() => {
                                new Alert ("", Language.StringByID (R.MyInternationalizationString.PleaseCheckEmailAddressCorrectly),
                                                         Language.StringByID (R.MyInternationalizationString.Close)).Show ();
@@ -206,7 +206,7 @@
                            var requestObj = new YdForgetPasswordObj () { Account = emailAccount, Company = MainPage.SoftSmsType };
                            var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj);
                            var requestRevertObj = MainPage.RequestHttps (API.YdForgetPassword, requestJson);
                            if (requestRevertObj.StateCode.ToUpper() == "SUCCESS") {
                            if (requestRevertObj.StateCode.ToUpper() == StateCode.SUCCESS) {
                                Application.RunOnMainThread (() => {
                                    this.Close ();
                                    new Alert ("", "A reset link has been sent to you email ID, Please check.", Language.StringByID (R.MyInternationalizationString.Close)).Show ();
@@ -315,7 +315,7 @@
                        var requestObj = new SignPhoneObj () { Phone = phoneNum, Company = MainPage.SoftSmsType };
                        var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj);
                        var requestRevertObj = MainPage.RequestHttps ("SignPhone", requestJson);
                        if (requestRevertObj.StateCode.ToUpper() == "SUCCESS") {
                        if (requestRevertObj.StateCode.ToUpper() == StateCode.SUCCESS) {
                            Application.RunOnMainThread (() => {
                                InitSMSView (phoneNum);
                                bodyPageView.PageIndex = bodyPageView.ChildrenCount - 1;
@@ -415,7 +415,7 @@
                        var requestObj = new ValidateSmsCodeObj () { Phone = mobileNumber, Code = vCode };
                        var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj);
                        var requestRevertObj = MainPage.RequestHttps ("ValidateSmsCode", requestJson);
                        if (requestRevertObj.StateCode.ToUpper() == "SUCCESS") {
                        if (requestRevertObj.StateCode.ToUpper() == StateCode.SUCCESS) {
                            Application.RunOnMainThread (() => {
                                InitMobilePasswrod (mobileNumber);
                                bodyPageView.PageIndex = bodyPageView.ChildrenCount - 1;
@@ -518,7 +518,7 @@
                        var requestObj = new ForgetPasswordActionObj () { Account = mobileNumber, Password = newpw };
                        var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj);
                        var revertObj = MainPage.RequestHttps ("ForgetPasswordAction", requestJson);
                        if (revertObj.StateCode.ToUpper() == "SUCCESS") {
                        if (revertObj.StateCode.ToUpper() == StateCode.SUCCESS) {
                            Application.RunOnMainThread (() => {
                                new Alert ("", Language.StringByID (R.MyInternationalizationString.ThePerationWasSuccessful),
                                           Language.StringByID (R.MyInternationalizationString.Close)).Show ();