private void OTPSubmitCallback(ResponseData <UserData> obj) { LoaderPanel.SetActive(false); if (obj != null) { if (obj.status) { navigationPanelsList.Add(VerificationPanel); if (oTPInitiator == OTPInitiator.ForgotPassword) { ActivatePanel(PasswordPanel.name); } else if (oTPInitiator == OTPInitiator.Registration) { ActivatePanel(ChooseUserNamePanel.name); } } else { VerificationScreenMessage.text = obj.message; } } else { VerificationScreenMessage.text = "Some error! Please try after some time."; } }
private void StudentDetailsSubmitCallback(ResponseData <UserData> obj) { LoaderPanel.SetActive(false); if (obj != null) { if (obj.status) { print(">>>\n" + JsonUtility.ToJson(obj)); Globals.UserLoginDetails = obj.data; Globals.USERNAME = obj.data.username; navigationPanelsList.Clear(); ClearInpuFields(); ActivatePanel(LoginPanel.name); loginPopup.SetPopup(obj.message, () => Globals.LoadLevel(Globals.HOME_SCENE)); } else { GradeScreenMessage.text = obj.message; } } else { GradeScreenMessage.text = "Some error! Please try after some time."; } }
public void ForgotPasswordSubmit() { if (string.IsNullOrEmpty(EmailFPInput.text)) { EmailFPInput.GetComponent <ValidateInput>().Validate(string.Empty); } else if (EmailFPInput.GetComponent <ValidateInput>().isValidInput) { emailid = EmailFPInput.text; LoaderPanel.SetActive(true); WebRequestObject.ProcessForgotPassword(emailid, ForgotPasswordSubmitCallback); } }
private void GradeSubmit(int gradeNo) { if (GradeIsAvailable(gradeNo)) { grade = gradeNo; // Api for submit student details LoaderPanel.SetActive(true); WebRequestObject.ProcessStudentDetailsSubmit(user_id, username, emailid, passwordId, grade, StudentDetailsSubmitCallback); } else { loginPopup.gameObject.SetActive(true); loginPopup.SetPopup("COMING SOON! TRY ANOTHER GRADE!", null); } }
private void ActivatePanel(string panelName) { if (string.IsNullOrEmpty(panelName)) { return; } LoginPanel.SetActive(string.Equals(LoginPanel.name, panelName)); PasswordPanel.SetActive(string.Equals(PasswordPanel.name, panelName)); ForgotPassowrdPanel.SetActive(string.Equals(ForgotPassowrdPanel.name, panelName)); WhoAreYouPanel.SetActive(string.Equals(WhoAreYouPanel.name, panelName)); VerificationPanel.SetActive(string.Equals(VerificationPanel.name, panelName)); SignUpPanel.SetActive(string.Equals(SignUpPanel.name, panelName)); ChooseUserNamePanel.SetActive(string.Equals(ChooseUserNamePanel.name, panelName)); GradePanel.SetActive(string.Equals(GradePanel.name, panelName)); LoaderPanel.SetActive(string.Equals(LoaderPanel.name, panelName)); }
private void ForgotPassOTPCallback(ResponseData <UserData> obj) { LoaderPanel.SetActive(false); if (obj != null) { if (obj.status) { ClearInpuFields(); navigationPanelsList.Add(VerificationPanel); oTPInitiator = OTPInitiator.ForgotPassword; ActivatePanel(PasswordPanel.name); } else { VerificationScreenMessage.text = obj.message; } } }
public void OTPSubmit(string otp_intered) { ClearInpuFields(); LoaderPanel.SetActive(true); if (oTPInitiator == OTPInitiator.ForgotPassword) { print("user_id " + user_id); print("otp_intered " + otp_intered); WebRequestObject.ProcessForgotPasswordOTP(user_id, otp_intered, ForgotPassOTPCallback); navigationPanelsList.Add(VerificationPanel); } else if (oTPInitiator == OTPInitiator.Registration) { WebRequestObject.ProcessOTP(user_id, otp_intered, OTPSubmitCallback); } }
public void PasswordSubmit() { // perform login here with username and password available if (oTPInitiator == OTPInitiator.Login) { LoaderPanel.SetActive(true); WebRequestObject.ProcessLogin(username, passwordId, LoginCallback); } if (oTPInitiator == OTPInitiator.ForgotPassword) { LoaderPanel.SetActive(true); WebRequestObject.ForgotPasswordNewPasswordSubmit(user_id, passwordId, passwordId, PasswordSubmitCallback); } else if (oTPInitiator == OTPInitiator.Registration) { //navigationPanelsList.Clear(); ClearInpuFields(); ActivatePanel(GradePanel.name); } }
private void FBLoginCallback(ResponseData <FBLoginResponseData> obj) { LoaderPanel.SetActive(false); if (obj != null) { if (obj.status) { Globals.fBLoginResponseData = obj.data; Globals.LoginType = 1; navigationPanelsList.Clear(); Globals.LoadLevel(Globals.HOME_SCENE); } else { LoginScreenMessage.text = obj.message; } } else { LoginScreenMessage.text = "Some error! Please try after some time."; } }
private void LoginCallback(ResponseData <UserData> obj) { LoaderPanel.SetActive(false); if (obj == null) { PasswordScreenMessage.text = "Some error in login! Please try after some time."; } if (obj != null) { if (obj.status) { ClearInpuFields(); navigationPanelsList.Clear(); Globals.UserLoginDetails = obj.data; Globals.LoadLevel(Globals.HOME_SCENE); } else { PasswordScreenMessage.text = obj.message; } } }
private void ResendOTPCallback(ResponseData <UserData> obj) { LoaderPanel.SetActive(false); if (obj != null) { if (obj.status) { VerificationScreenMessage.color = Color.green; VerificationScreenMessage.text = obj.message; } else { VerificationScreenMessage.color = Color.red; VerificationScreenMessage.text = obj.message; } } else { VerificationScreenMessage.color = Color.red; VerificationScreenMessage.text = "Some error! Please try after some time."; } }
private void ForgotPasswordSubmitCallback(ResponseData <UserData> obj) { LoaderPanel.SetActive(false); if (obj == null) { ForgotPasswordScreenMessage.text = "Some error! Please try after some time."; } else { if (obj.status) { navigationPanelsList.Add(ForgotPassowrdPanel); ClearInpuFields(); oTPInitiator = OTPInitiator.ForgotPassword; user_id = obj.data.user_id; ActivatePanel(VerificationPanel.name); } else { ForgotPasswordScreenMessage.text = obj.message; } } }
private void PasswordSubmitCallback(ResponseData <UserData> obj) { LoaderPanel.SetActive(false); if (oTPInitiator == OTPInitiator.ForgotPassword) { if (obj != null) { if (obj.status) { ClearInpuFields(); navigationPanelsList.Clear(); loginPopup.SetPopup(obj.message, () => Globals.LoadLevel(Globals.HOME_SCENE)); } else { PasswordScreenMessage.text = obj.message; } } else { PasswordScreenMessage.text = "Some error! Please try after some time."; } } }
public void ResendOtpClicked() { LoaderPanel.SetActive(true); WebRequestObject.ProcessResendOTP(user_id, ResendOTPCallback); }
void OnFBLogin(string token) { LoaderPanel.SetActive(true); WebRequestObject.ProcessFBLogin(token, FBLoginCallback); }