Exemplo n.º 1
0
 public void RegisterClicked()
 {
     oTPInitiator = OTPInitiator.Registration;
     navigationPanelsList.Add(LoginPanel);
     ClearInpuFields();
     ActivatePanel(WhoAreYouPanel.name);
 }
Exemplo n.º 2
0
 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;
         }
     }
 }
Exemplo n.º 3
0
    void RegisterCallback(ResponseData <UserData> response)
    {
        LoaderPanel.gameObject.SetActive(false);
        if (response == null)
        {
            RegisScreenMessage.text = "Some error! Please try after some time.";
        }
        else
        {
            if (response.status)
            {
                user_id = response.data.user_id;
                navigationPanelsList.Add(SignUpPanel);
                ClearInpuFields();
                oTPInitiator = OTPInitiator.Registration;
                ActivatePanel(VerificationPanel.name);
            }
            else
            {
                if (response.data.otp_verified == 0)
                {
                    user_id = response.data.user_id;
                    navigationPanelsList.Add(SignUpPanel);
                    ClearInpuFields();

                    loginPopup.SetPopup(response.message, () => {
                        WebRequestObject.ProcessResendOTP(user_id, (ResponseData <UserData> data) => print("OTP RESEND"));
                        ActivatePanel(VerificationPanel.name);
                    });
                }
                else
                {
                    RegisScreenMessage.text = response.message;
                }
            }
        }
    }
Exemplo n.º 4
0
    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;
            }
        }
    }