示例#1
0
    public void OnLoginClicked()
    {
        // Set the server address before attempting login
        string serverAddress = loginView.GetServerAddress().Trim();

        if (serverAddress.Length > 0)
        {
            loginView.SetPanelInputsEnabled(false);
            loginView.SetLoginStatus("Authenticating...");

            m_loginModel.RequestLogin(loginView.GetUserName(), loginView.GetPassword());
        }
        else
        {
            loginView.SetLoginStatus("Please specify a server address");
        }
    }
示例#2
0
    protected override void OnClick(string btnName)
    {
        switch (btnName)
        {
        case "CloseButton":
            UIManager.Instance.HidePanel("UserLoginPanel");
            break;

        case "LoginButton":
            string userName = loginView.GetUserName();
            string password = loginView.GetPassword();

            if (UserModel.Instance.GetPasswordByName(userName) == null)
            {
                Debug.Log("用户名错误");
                //TipsPanel.Instance.Init("用户名错误");
                loginView.SetUserName("");
                loginView.SetPassword("");
                return;
            }

            if (UserModel.Instance.GetPasswordByName(userName) != password)
            {
                Debug.Log("密码错误");
                loginView.SetPassword("");
                //TipsPanel.Instance.Init("密码错误");
                return;
            }
            UserData myUserData = new UserData(userName, password);

            UIManager.Instance.ShowPanel <ServerPlaneView>("Start/ServerPanel", (obj) => {
                UIManager.Instance.HidePanel("StartPlane");
                UIManager.Instance.HidePanel("UserLoginPanel");
                //保存当前用户
                UserModel.Instance.SaveMyUser(myUserData);
            });
            break;

        default:
            break;
        }
    }
示例#3
0
    public void OnLoginClicked()
    {
        if (!m_loginModel.LoginRequestPending)
        {
            // Set the server address before attempting login
            string serverAddress = loginView.GetServerAddress().Trim();

            if (serverAddress.Length > 0)
            {
                ServerConstants.serverURL = serverAddress;

                m_loginModel.RequestLogin(loginView.GetUserName(), loginView.GetPassword());
                loginView.SetLoginStatus("Authenticating...");
            }
            else
            {
                loginView.SetLoginStatus("Please specify a server address");
            }
        }
    }