Exemplo n.º 1
0
    void Start()
    {
        ContainerKeybinding.DisableKeybinding("Login");

        loginTab.SetActive(true);
        registerErrorLabel.text = "";
        registerTab.SetActive(false);
        confirmationTab.SetActive(false);

        loginUserEmailValidator    = loginUserEmail.GetComponent <UIInputVisualValidation>();
        loginUserPasswordValidator = loginUserPassword.GetComponent <UIInputVisualValidation>();

        registerUserNameValidator            = registerUserName.GetComponent <UIInputLengthValidation>();
        registerUserEmailValidator           = registerUserEmail.GetComponent <UIInputVisualValidation>();
        registerUserPasswordValidator        = registerUserPassword.GetComponent <UIInputVisualValidation>();;
        registerUserPasswordConfirmValidator = registerUserPasswordConfirm.GetComponent <UIInputVisualValidation>();
        resendVerificationTextObject.SetActive(false);
        if (!string.IsNullOrEmpty(PlayerPrefs.GetString("SocialPlay_Login_UserEmail")))
        {
            loginUserEmail.value = PlayerPrefs.GetString("SocialPlay_Login_UserEmail");
        }

        if (!string.IsNullOrEmpty(PlayerPrefs.GetString("SocialPlay_UserGuid")))
        {
            SPLogin.UserInfo userInfo = new SPLogin.UserInfo(new Guid(PlayerPrefs.GetString("SocialPlay_UserGuid")), PlayerPrefs.GetString("SocialPlay_UserName"), PlayerPrefs.GetString("SocialPlay_UserEmail"));

            GameAuthentication.OnUserAuthorized(new WebserviceCalls.UserInfo(userInfo.ID.ToString(), userInfo.name, userInfo.email));

            RecivedUserGuid(userInfo);
        }
    }
Exemplo n.º 2
0
    public SPLogin.SPLogin_Responce ConvertToSPLoginResponse(string dataString)
    {
        JToken token = JToken.Parse(dataString);

        SPLogin.SPLogin_Responce responce = Newtonsoft.Json.JsonConvert.DeserializeObject <SPLogin.SPLogin_Responce>(token.ToString());

        SPLogin.UserInfo userinfo = Newtonsoft.Json.JsonConvert.DeserializeObject <SPLogin.UserInfo>(responce.message);

        responce.userInfo = userinfo;

        return(responce);
    }
Exemplo n.º 3
0
    void RecivedUserGuid(SPLogin.UserInfo obj)
    {
        if (autoLoginToggle != null && autoLoginToggle.value == true)
        {
            PlayerPrefs.SetString("SocialPlay_UserGuid", obj.ID.ToString());
            PlayerPrefs.SetString("SocialPlay_UserName", obj.name);
            PlayerPrefs.SetString("SocialPlay_UserEmail", obj.email);
        }

        resendVerificationTextObject.SetActive(false);
        loginErrorLabel.text = "User logged in";
        this.gameObject.SetActive(false);
        ContainerKeybinding.EnableKeybinding("Login");
    }
    public SPLogin.SPLogin_Responce ConvertToSPLoginResponse(string dataString)
    {
        string parsedString = ParseString(dataString);

        Debug.Log(parsedString);

        JsonData data = LitJson.JsonMapper.ToObject(parsedString);

        JsonData userData = LitJson.JsonMapper.ToObject(data["message"].ToString());

        SPLogin.UserInfo userInfo = new SPLogin.UserInfo(new Guid(userData["ID"].ToString()), userData["name"].ToString(), userData["email"].ToString());

        SPLogin.SPLogin_Responce responce = new SPLogin.SPLogin_Responce(int.Parse(data["code"].ToString()), data["message"].ToString(), userInfo);

        return(responce);
    }
    public SPLogin.SPLogin_Responce ConvertToSPLoginResponse(string dataString)
    {
        string parsedString = ParseString(dataString);

        Debug.Log(parsedString);

        JsonData data = LitJson.JsonMapper.ToObject(parsedString);

        JsonData userData = LitJson.JsonMapper.ToObject(data["message"].ToString());

        SPLogin.UserInfo userInfo = new SPLogin.UserInfo(new Guid(userData["ID"].ToString()), userData["name"].ToString(), userData["email"].ToString());

        SPLogin.SPLogin_Responce responce = new SPLogin.SPLogin_Responce(int.Parse(data["code"].ToString()), data["message"].ToString(), userInfo);

        return responce;
    }
Exemplo n.º 6
0
    void Start()
    {

        ContainerKeybinding.DisableKeybinding("Login");

        loginTab.SetActive(true);
        registerErrorLabel.text = "";
        registerTab.SetActive(false);
        confirmationTab.SetActive(false);

        loginUserEmailValidator = loginUserEmail.GetComponent<UIInputVisualValidation>();
        loginUserPasswordValidator = loginUserPassword.GetComponent<UIInputVisualValidation>();

        registerUserNameValidator = registerUserName.GetComponent<UIInputLengthValidation>();
        registerUserEmailValidator = registerUserEmail.GetComponent<UIInputVisualValidation>();
        registerUserPasswordValidator = registerUserPassword.GetComponent<UIInputVisualValidation>(); ;
        registerUserPasswordConfirmValidator = registerUserPasswordConfirm.GetComponent<UIInputVisualValidation>();
        resendVerificationTextObject.SetActive(false);
        if (!string.IsNullOrEmpty(PlayerPrefs.GetString("SocialPlay_Login_UserEmail")))
        {
            loginUserEmail.value = PlayerPrefs.GetString("SocialPlay_Login_UserEmail");
        }

        if (!string.IsNullOrEmpty(PlayerPrefs.GetString("SocialPlay_UserGuid")))
        {
            SPLogin.UserInfo userInfo = new SPLogin.UserInfo(new Guid(PlayerPrefs.GetString("SocialPlay_UserGuid")), PlayerPrefs.GetString("SocialPlay_UserName"), PlayerPrefs.GetString("SocialPlay_UserEmail"));

            GameAuthentication.OnUserAuthorized(new WebserviceCalls.UserInfo(userInfo.ID.ToString(), userInfo.name, userInfo.email));

            RecivedUserGuid(userInfo);
        }
    }