Exemple #1
0
    public void WWWSend(string s, string xml, Action <string> a)
    {
        s = s + "&r=" + Random.value;
        WWWForm form = new WWWForm();

        //Debug.Log("hash= " + s + "er54s4");
        form.AddField("hash", Ext.CalculateMD5Hash(s + "er54s4"));
        if (xml != null)
        {
            //Debug.Log("Sended XML " + xml);
            form.AddField("xml", xml);
        }
        Debug.Log("WWW Sended: " + s);
        var w = new WWW(webserver + s, form);

        _TimerA.AddMethod(() => w.isDone, delegate
        {
            if (w.error == "" || w.error == null)
            {
                Debug.Log("WWW Received: " + w.text);
                a(w.text);
            }
            else
            {
                a(w.error);
                Debug.Log(w.error);
            }
        });
    }
Exemple #2
0
    private void Login()
    {
        _LoginWindow.vLogin = false;

        WWWSend("user.php?login=1&user="******"&passw=" + Ext.CalculateMD5Hash(_LoginWindow.LoginPassw),
                delegate(string text)
        {
            if (text == "Success")
            {
                Debug.Log("Login Success");
                LocalUser.guest  = false;
                _Loader.passpref = _LoginWindow.LoginPassw;
                LocalUser.nick   = _LoginWindow.LoginNick;
                OnLogin();
            }
            else
            {
                ShowPopup("Could Not Login: " + text);
            }
            _LoginWindow.vLogin = true;
        });
    }
Exemple #3
0
    private void Registr()
    {
        _LoginWindow.vRegistr = false;
        var u = new UserView {
            nick = _LoginWindow.RegNick
        };

        WWWSend("user.php?reg=1&user="******"&passw=" + Ext.CalculateMD5Hash(_LoginWindow.RegPassw), SerializeToStr(u, UserView.xml), delegate(string text)
        {
            _LoginWindow.vRegistr = true;
            if (text == "Success")
            {
                LocalUser.guest  = false;
                _Loader.passpref = _LoginWindow.RegPassw;
                LocalUser.nick   = _LoginWindow.RegNick;
                OnLogin();
            }
            else
            {
                ShowPopup("Error: " + text);
            }
        });
    }