public void LogInClick() { string username = usernameInputlog.text; // TODO: Get username from loginUsernameInputField string pass = passwordInputlog.text; // TODO: Get username from loginUsernameInputField if (Regex.IsMatch(usernameInputlog.text, "^[a-zA-Z0-9]*$") && (usernameInputlog.text != "") && (passwordInputlog.text != "")) { LoginProcess(username, pass, false); } else if (!(Regex.IsMatch(usernameInputlog.text, "^[a-zA-Z0-9]*$"))) { myMessageBoxlogin.SetMessage("لطفا نام کاربری خود را انگلیسی وارد کنید."); //Showenglishusername(); //Debug.Log("Oops"); } else if ((usernameInputlog.text == "")) { myMessageBoxlogin.SetMessage("لطفا نام کاربری خود را وارد کنید."); //Showemptyusername(); //Debug.Log("Oops"); } else if ((passwordInputlog.text == "")) { myMessageBoxlogin.SetMessage("لطفا کلمه عبور خود را وارد کنید."); //Showemptypassword(); //Debug.Log("Oops"); } }
public void onRegisterClick() { // First create a user and fill his/her data BacktoryUser newUser = new BacktoryUser { Username = usernameInputreg.text, Email = emailInputreg.text, Password = passwordInputreg.text, }; if (Regex.IsMatch(usernameInputreg.text, "^[a-zA-Z0-9]*$") && (usernameInputreg.text != "") && (emailInputreg.text != "") && (passwordInputreg.text != "") && (IsValidEmail(emailInputreg.text))) { // Registring user to backtory (in background) newUser.RegisterInBackground(response => { // Checking result of operation if (response.Successful) { // save local PlayerPrefs.SetString(usernameKey, newUser.Username); PlayerPrefs.SetString(emailKey, newUser.Email); PlayerPrefs.SetString(passKey, newUser.Password); // register complated and we should login now LoginProcess(newUser.Username, newUser.Password, true); } else if (response.Code == (int)BacktoryHttpStatusCode.Conflict) { myMessageBox.SetMessage("نام کاربری وارد شده موجود می باشد."); // Showbaduser(); // Username is invalid Debug.Log("Bad username; a user with this username already exists."); } else { myMessageBox.SetMessage("مشکلی در شبکه بوجود آمده، لطفا دوباره تلاش کنید."); // Shownetdownregister(); // General failure Debug.Log("Registration failed; for network or some other reasons."); } }); } else if (!(Regex.IsMatch(usernameInputreg.text, "^[a-zA-Z0-9]*$"))) { myMessageBox.SetMessage("لطفا نام کاربری خود را انگلیسی وارد کنید."); // Showenglishusername(); // Debug.Log("Oops"); } else if ((usernameInputreg.text == "")) { myMessageBox.SetMessage("لطفا نام کاربری خود را وارد کنید."); // Showemptyusername(); // Debug.Log("Oops"); } else if ((emailInputreg.text == "")) { myMessageBox.SetMessage("لطفا ایمیل خود را وراد کنید."); // Showemptyemail(); // Debug.Log("Oops"); } else if (!(IsValidEmail(emailInputreg.text))) { myMessageBox.SetMessage("ایمیل وارد شده صحیح نمی باشد."); // Showfalsemail(); // Debug.Log("Oops"); } else if ((passwordInputreg.text == "")) { myMessageBox.SetMessage("لطفا کلمه عبور خود را وارد کنید."); // Showemptypassword(); // Debug.Log("Oops"); } }