예제 #1
0
        private void Login()
        {
            WriteLoginMessage(null);
            string username            = m_usernameTextBox.Text;
            string password            = m_passwordTextBox.Password;
            string impersonateUsername = m_impersonateUsernameTextBox.Text;

            if (username == null || username.Trim().Length == 0)
            {
                WriteLoginMessage("Username was empty.");
            }
            else if (password == null || password.Trim().Length == 0)
            {
                WriteLoginMessage("Password was empty.");
            }
            else
            {
                WriteLoginMessage("Attempting login...");

                var query = m_riaContext.LoginQuery(username, password, true, impersonateUsername);
                m_riaContext.Load <User>(query, LoadBehavior.RefreshCurrent, LoginComplete, null);
            }
        }