Пример #1
0
    public void Start()
    {
        if (SaverScript.LoadUser() != null)
        {
            UsersData data = SaverScript.LoadUser();
            userField.text     = data.user;
            passwordField.text = data.pass;

            StartCoroutine(LoginEnum());
        }
    }
Пример #2
0
    IEnumerator LoginEnum()
    {
        WWWForm form = new WWWForm();

        form.AddField("user", userField.text);
        form.AddField("password", passwordField.text);
        WWW www = new WWW("https://alpine207.000webhostapp.com/login.php", form);

        yield return(www);

        if (www.text[0] == '0')
        {
            DBManager.username  = userField.text;
            DBManager.firstname = www.text.Split('\t')[2];
            DBManager.name      = www.text.Split('\t')[1];
            SaverScript.SaveUser(userField.text, passwordField.text);
            interfacebase.SetActive(true);
            login.SetActive(false);
        }
        else
        {
            Debug.Log("User login failed. Error 0" + www.text);
            if (www.text == "1")
            {
                error.text = "ERREUR : Connection à la base de donnée impossible";
            }
            else if (www.text == "2")
            {
                error.text = "ERREUR : Récupération des données impossibles";
            }
            else if (www.text == "5")
            {
                error.text = "ERREUR : Nom d'utilisateur inexistant";
            }
            else if (www.text == "6")
            {
                error.text = "ERREUR : Mot de passe incorrecte";
            }
        }
    }