Login() public method

public Login ( string user, string pass ) : bool
user string
pass string
return bool
Example #1
0
 private void OnInitialized(object sender, EventArgs e)
 {
     if (ConfigFile.Read("autoLogin").ToBoolean() &&
         (m_aniDB = new AniDBAPI(ConfigFile.Read("server").ToString(),
                               ConfigFile.Read("port").ToInt32(),
                               ConfigFile.Read("localPort").ToInt32())).isConnected &&
         m_aniDB.Login(ConfigFile.Read("username").ToString(), ConfigFile.Read("password").ToString()))
         StartMainWindow();
     else if (ConfigFile.Read("rememberUser").ToBoolean())
     {
         rememberUserCheckBox.IsChecked = true;
         usernameTextBox.Text = ConfigFile.Read("username").ToString();
     }
 }
        private void loginButton_Click(object sender, RoutedEventArgs e)
        {
            if (usernameTextBox.Text == String.Empty ||
                !System.Text.RegularExpressions.Regex.IsMatch(usernameTextBox.Text, @"^[A-z0-9_-]+$") ||
                passwordPasswordBox.Password == String.Empty)
            {
                MessageBox.Show("Enter a valid username and password!", "Error!", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            loginButton.IsEnabled = false;
            string[] server = serverComboBox.SelectionBoxItem.ToString().Split(':');
#if !DEBUG
            if ((m_aniDB = new AniDBAPI(server[0], int.Parse(server[1]), ConfigFile.Read("localPort").ToInt32())).isConnected &&
                m_aniDB.Login(usernameTextBox.Text, passwordPasswordBox.Password))
            {
#endif
            if (autoLoginCheckBox.IsChecked == true)
            {
                ConfigFile.Write("autoLogin", "True");
                ConfigFile.Write("rememberUser", "True");
                ConfigFile.Write("username", usernameTextBox.Text);
                ConfigFile.Write("password", passwordPasswordBox.Password);
                ConfigFile.Write("server", server[0]);
                ConfigFile.Write("port", server[1]);
            }
            else if (rememberUserCheckBox.IsChecked == true)
            {
                ConfigFile.Write("rememberUser", "True");
                ConfigFile.Write("username", usernameTextBox.Text);
            }
            else
            {
                ConfigFile.Write("autoLogin", "False");
                ConfigFile.Write("rememberUser", "False");
                ConfigFile.Write("username", string.Empty);
                ConfigFile.Write("password", string.Empty);
            }

            StartMainWindow();
#if !DEBUG
        }

        else
        {
            loginButton.IsEnabled = true;
        }
#endif
        }
 private void OnInitialized(object sender, EventArgs e)
 {
     if (ConfigFile.Read("autoLogin").ToBoolean() &&
         (m_aniDB = new AniDBAPI(ConfigFile.Read("server").ToString(),
                                 ConfigFile.Read("port").ToInt32(),
                                 ConfigFile.Read("localPort").ToInt32())).isConnected &&
         m_aniDB.Login(ConfigFile.Read("username").ToString(), ConfigFile.Read("password").ToString()))
     {
         StartMainWindow();
     }
     else if (ConfigFile.Read("rememberUser").ToBoolean())
     {
         rememberUserCheckBox.IsChecked = true;
         usernameTextBox.Text           = ConfigFile.Read("username").ToString();
     }
 }
Example #4
0
        private void loginButton_Click(object sender, RoutedEventArgs e)
        {
            if (usernameTextBox.Text == String.Empty ||
                !System.Text.RegularExpressions.Regex.IsMatch(usernameTextBox.Text, @"^[A-z0-9_-]+$") ||
                passwordPasswordBox.Password == String.Empty)
            {
                MessageBox.Show("Enter a valid username and password!", "Error!", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            loginButton.IsEnabled = false;
            string[] server = serverComboBox.SelectionBoxItem.ToString().Split(':');
            #if !DEBUG
            if ((m_aniDB = new AniDBAPI(server[0], int.Parse(server[1]), ConfigFile.Read("localPort").ToInt32())).isConnected &&
                m_aniDB.Login(usernameTextBox.Text, passwordPasswordBox.Password))
            {
            #endif
                if (autoLoginCheckBox.IsChecked == true)
                {
                    ConfigFile.Write("autoLogin", "True");
                    ConfigFile.Write("rememberUser", "True");
                    ConfigFile.Write("username", usernameTextBox.Text);
                    ConfigFile.Write("password", passwordPasswordBox.Password);
                    ConfigFile.Write("server", server[0]);
                    ConfigFile.Write("port", server[1]);
                }
                else if (rememberUserCheckBox.IsChecked == true)
                {
                    ConfigFile.Write("rememberUser", "True");
                    ConfigFile.Write("username", usernameTextBox.Text);
                }
                else
                {
                    ConfigFile.Write("autoLogin", "False");
                    ConfigFile.Write("rememberUser", "False");
                    ConfigFile.Write("username", string.Empty);
                    ConfigFile.Write("password", string.Empty);
                }

                StartMainWindow();
            #if !DEBUG
            }
            else
                loginButton.IsEnabled = true;
            #endif
        }