Example #1
0
        private void NewPassword_PasswordChanged(object sender, RoutedEventArgs e)
        {
            if (ValidatorClass.ValidatePassword(NewPassword.Password) == true)
            {
                ValidNewPassword            = true;
                NewPasswordComments.Content = "-> хороший пароль";
            }
            else
            {
                ValidNewPassword            = false;
                NewPasswordComments.Content = "-> слабый пароль";
            }

            PasswordConfirmButton.IsEnabled = (ValidOldPassword == true) && (ValidNewPassword == true) && (ValidNewRepeatPassword == true);
        }
Example #2
0
        private void PasswordBox_PasswordChanged(object sender, RoutedEventArgs e)
        {
            if (ValidatorClass.ValidatePassword(PasswordBox.Password) == true)
            {
                Passwordcomments.Content = "-> хороший пароль";
                ValidPassword            = true;
            }
            else
            {
                Passwordcomments.Content = "-> слабый пароль";
                ValidPassword            = false;
            }

            NextButton.IsEnabled = (ValidUsername == true) && (ValidEmail == true) && (ValidPhone == true) && (ValidPassword == true) && (ValidMasterPassword == true);
        }
Example #3
0
        private async Task <bool> ValidationOldPassword(string OldPassword)
        {
            if (ValidatorClass.ValidatePassword(OldPassword) == true)
            {
                string MD5Login = DatabaseLogicClass.SQLiteGet("SELECT login FROM logins WHERE authenticated=1");

                string result = await DatabaseLogicClass.MySQLGetAsync("SELECT Password FROM Users WHERE (Phone='" + MD5Login + "' OR Email='" + MD5Login + "')");

                result = result.Remove(result.Length - 1);


                if (CryptoClass.MD5Hash(OldPassword) == result)
                {
                    OldPasswordComments.Content = "-> верный пароль";
                    return(true);
                }

                else
                {
                    OldPasswordComments.Content = "-> неверный пароль";
                }
            }
            return(false);
        }