コード例 #1
0
    /// <summary>
    /// Send login data to server
    /// Data needs to be pre-checked
    /// </summary>
    public void LoginEmail(string email, string password)
    {
        this.Email           = email;
        this.Password        = password;
        this.LastLoginMethod = "Email";


        string sha1password = AccountsUtil.GetSha1(password);

        AccountPackets.SendEmailLogin(email, sha1password);
    }
コード例 #2
0
    /// <summary>
    /// Send registerq data to server
    /// Data needs to be pre-checked
    /// </summary>
    public void RegisterEmail(string nickname, string email, string password)
    {
        this.Email           = email;
        this.Password        = password;
        this.LastLoginMethod = "Email";


        string sha1password = AccountsUtil.GetSha1(password);

        AccountPackets.SendEmailRegistration(nickname, email, sha1password);
    }
コード例 #3
0
        public void OnSubmit()
        {
            // disable error messages if was
            ErrorTextNickname.gameObject.SetActive(false);

            // read form
            string nickname = Nickname.text;

            bool errorFlag = false;

            // validate name
            if (!EmailRegisterContainer.NicknameIsValid(nickname))
            {
                ErrorTextNickname.text = "Имя должно содержать больше 2х символов";
                ErrorTextNickname.gameObject.SetActive(true);
                errorFlag = true;
            }

            if (!errorFlag)
            {
                AccountPackets.SendAnonLogin(nickname);
            }
        }