示例#1
0
 //Change Password Button
 private void ChangePasswordButton_Click(object sender, RoutedEventArgs e)
 {
     if (ActualPassword.Password != "" && NewPassword.Password != "" && ConfirmPassword.Password != "")
     {
         if (NewPassword.Password == ConfirmPassword.Password)
         {
             if (LoginWindow.LoggedIn.DefaultUser)
             {
                 if (Settings.Default.DefaultPassword == ActualPassword.Password.ToString())
                 {
                     Settings.Default.DefaultPassword = NewPassword.Password.ToString();
                     MessageBox.Show("Default User password changed");
                 }
                 else
                 {
                     MessageBox.Show("Default User password changed faild!");
                 }
             }
             else
             {
                 AccessUserDB checkUser = new AccessUserDB();
                 if (checkUser.TryToFindUser(LoginWindow.LoggedIn.GetUserName, ActualPassword.Password.ToString()) != null)
                 {
                     AccessChangePassword accessChangePassword = new AccessChangePassword(LoginWindow.LoggedIn.GetID, NewPassword.Password.ToString());
                     checkUser            = null;
                     accessChangePassword = null;
                     GC.Collect();
                 }
                 else
                 {
                     ChangeingPasswordInfo.Content = "Wrong password!";
                 }
             }
         }
         else
         {
             ChangeingPasswordInfo.Content = "Confrim password faild!";
         }
     }
     else
     {
         ChangeingPasswordInfo.Content = "Fill in all the boxes!";
     }
 }
示例#2
0
        private void LogInButton_Click(object sender, RoutedEventArgs e)
        {
            if (UserTextBox.Text != "" && PassBox.Password.ToString() != "" && UserTextBox.Text == Settings.Default.DefaultUser && PassBox.Password.ToString() == Settings.Default.DefaultPassword)
            {
                LoggedIn.Userset("User", "1", "0", true);

                LoginSuccess();
            }
            else if (UserTextBox.Text != "" && PassBox.Password.ToString() != "")
            {
                try
                {
                    AccessUserDB accessUserDB = new AccessUserDB();
                    LoggedIn = accessUserDB.TryToFindUser(UserTextBox.Text, PassBox.Password.ToString());

                    if (LoggedIn != null)
                    {
                        LoginSuccess();
                    }
                    else
                    {
                        LoginFaildText.Content    = "Incorrect Username or Password";
                        LoginFaildText.Foreground = new SolidColorBrush(Colors.Red);
                        LoggedIn = new User();
                    }
                }
                catch
                {
                }
            }
            else
            {
                LoginFaildText.Content    = "Incorrect Username or Password";
                LoginFaildText.Foreground = new SolidColorBrush(Colors.Red);
            }
        }