Esempio n. 1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            string Username = UsernameField.Text.Trim();
            string Password = PasswordField.Password;

            if (Username.Length > 0 && Password.Length > 0)
            {
                if (DuckPassword.DoLogin(Username, Password))
                {
                    DatabaseTable.Visibility = Visibility.Visible;
                    LoadTable();
                    FrameBeforeTable.Visibility = Visibility.Hidden;
                    LoginFailText.Visibility    = Visibility.Hidden;
                    LoginButton.Visibility      = Visibility.Hidden;
                    UsernameField.Visibility    = Visibility.Hidden;
                    PasswordField.Visibility    = Visibility.Hidden;
                    PasswordText.Visibility     = Visibility.Hidden;
                    UsernameText.Visibility     = Visibility.Hidden;
                }
                else
                {
                    this.LoginFailText.Content = "Invalid Login Details, Try Again";
                }
            }
        }
Esempio n. 2
0
        private void BtnChangePassword_Click(object sender, RoutedEventArgs e)
        {
            if (DuckPassword.verifyPassword(CurrentPasswordBox.Password))
            {
                if (Equals(NewPassword1Box.Password, NewPassword2Box.Password))
                {
                    if (DuckPassword.CheckPassword(NewPassword1Box.Password))
                    {
                        SQLiteClass sql = new SQLiteClass();
                        sql.ChangePassword(DuckPassword.PBKDF2HashPassword(NewPassword1Box.Password));

                        ErrorPassword.Content = "Success!";
                    }
                    else
                    {
                        ErrorPassword.Content = "Password too short";
                    }
                }
                else
                {
                    ErrorPassword.Content = "Passwords do not match";
                }
            }
            else
            {
                ErrorPassword.Content = "Incorrect Password";
            }
        }