Example #1
0
        /// <summary>
        /// Returns true if SessionsModel5 instances are equal
        /// </summary>
        /// <param name="other">Instance of SessionsModel5 to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(SessionsModel5 other)
        {
            if (ReferenceEquals(null, other))
            {
                return(false);
            }
            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            return
                ((
                     OldPassword == other.OldPassword ||
                     OldPassword != null &&
                     OldPassword.Equals(other.OldPassword)
                     ) &&
                 (
                     NewPassword == other.NewPassword ||
                     NewPassword != null &&
                     NewPassword.Equals(other.NewPassword)
                 ) &&
                 (
                     Email == other.Email ||
                     Email != null &&
                     Email.Equals(other.Email)
                 ));
        }
Example #2
0
        private void Apply()
        {
            if (OldPassword.IsNullOrEmpty())
            {
                TMessageBox.Show("Old password is required !");
                return;
            }

            if (Password.IsNullOrEmpty())
            {
                TMessageBox.Show("Password is required !");
                return;
            }
            if (ReEnterPassword.IsNullOrEmpty())
            {
                TMessageBox.Show("Re-Enter Password is required !");
                return;
            }
            if (Password != ReEnterPassword)
            {
                TMessageBox.Show("Password re-entered incorrectly!");
                return;
            }

            Parent.SaveApplicationPassword(Password);
            //TODO: Save Application Password
            //TMessageBox.Show("Password saved successfully.");


            _Form.Close();
        }
Example #3
0
 private void EditAccountOk()
 {
     try
     {
         if (CheckFields())
         {
             if (accountService.SetChangesAsync(new AccountServiceReference.Person {
                 Email = Email, Phone = Phone, UserName = UserName
             }, Account.GetInstace().Session).Result)
             {
                 Account.GetInstace().Email    = Email;
                 Account.GetInstace().Phone    = Phone;
                 Account.GetInstace().UserName = UserName;
             }
             if (!OldPassword.Equals(string.Empty) && !NewPassword.Equals(string.Empty))
             {
                 accountService.ChangePasswordAsync(Convert.ToBase64String(Hash.GenerateHash(Encoding.UTF8.GetBytes(OldPassword))), Convert.ToBase64String(Hash.GenerateHash(Encoding.UTF8.GetBytes(NewPassword))), Account.GetInstace().Session);
             }
         }
     }
     catch (Exception e)
     {
         ErrorMessage = e.Message;
     }
 }
 public void FillChangePasswordForm(string oldPassword, string newPassword, string retypeNewPassword)
 {
     OldPassword.SendKeys(oldPassword);             // Eski parolayı doldurur.
     NewPassword.SendKeys(newPassword);             // Yeni parolayı doldurur.
     RetypeNewPassword.SendKeys(retypeNewPassword); // Yeni parolayı tekrar doldurur.
     ChangeButton.Click();                          // "Şifre Değiştir" butonuna tıklar.
 }
Example #5
0
        private async Task SavePassword()
        {
            //Check if any field is empty
            if (string.IsNullOrWhiteSpace(OldPassword) || string.IsNullOrWhiteSpace(NewPassword) || string.IsNullOrWhiteSpace(ConfirmedPassword))
            {
                ErrorField = "One or more fields are empty";
            }

            //Check if OldPassword is equals to UserPassword
            else if (!OldPassword.Equals(Application.Current.Properties["Password"]))
            {
                ErrorField = "Old password is not correct";
            }

            //Check if NewPassword and ConfirmedPassword are equals
            else if (!NewPassword.Equals(ConfirmedPassword))
            {
                ErrorField = "Old and new password do not match";
            }

            //If everything is correct
            else if (NewPassword.Equals(ConfirmedPassword))
            {
                //Try to save
                if (await App.loginService.ChangePassword(OldPassword, NewPassword))
                {
                    ErrorField = "Password successfully changed";
                }
                else
                {
                    ErrorField = "An error has occured, please try again";
                }
            }
        }
Example #6
0
 public ResultHelper Post([FromBody] OldPassword OldPassword)
 {
     if (OldPassword == null)
     {
         return(new ResultHelper(true, OldPassword.OldPasswordID, ResultHelper.UnSuccessMessage));
     }
     oldPasswordService.Create(OldPassword);
     return(new ResultHelper(true, OldPassword.OldPasswordID, ResultHelper.SuccessMessage));
 }
Example #7
0
 public void ChangePassword()
 {
     ProfileList.ClickOn();
     ChangePasswordScreen.ClickOn();
     OldPassword.EnterClearText(Constant.groupUser);
     NewPassword.EnterClearText(Constant.loginPassword);
     ConfirmPassword.EnterClearText(Constant.loginPassword);
     changePasswordBtn.ClickOn();
 }
Example #8
0
 /// <summary>
 /// 验证旧密码和新密码
 /// </summary>
 /// <param name="validationContext"></param>
 /// <returns></returns>
 public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
 {
     if (OldPassword.Equals(Password))
     {
         yield return(new ValidationResult(
                          "旧密码不能和新密码一致"
                          , new[] { nameof(Password) }
                          ));
     }
 }
Example #9
0
        public ResultHelper Put(int id, [FromBody] OldPassword OldPassword)
        {
            if (OldPassword == null)
            {
                return(new ResultHelper(true, OldPassword.OldPasswordID, ResultHelper.UnSuccessMessage));
            }


            oldPasswordService.Set(OldPassword);
            return(new ResultHelper(true, OldPassword.OldPasswordID, ResultHelper.SuccessMessage));
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (this.RequiresOldPassword)
     {
         OldPassword.Focus();
     }
     else
     {
         NewPassword.Focus();
     }
 }
Example #11
0
 public void RevertName()
 {
     Account.Click();
     PersonalInfo.Click();
     Thread.Sleep(2000);
     FirstName.Clear();
     FirstName.SendKeys("Test");
     OldPassword.SendKeys("testing");
     Save.Click();
     Assert.AreEqual("Your personal information has been successfully updated.", message.Text.ToString());
 }
Example #12
0
 public void SuccessfullPasswordChange()
 {
     NavigateTo();
     OldPassword.Clear();
     OldPassword.SendKeys("1234");
     NewPassword.Clear();
     NewPassword.SendKeys("123456");
     ConfirmPassword.Clear();
     ConfirmPassword.SendKeys("123456");
     ChangePasswordButton.Click();
 }
Example #13
0
 public void EnterMissmatchingNewPassword()
 {
     NavigateTo();
     OldPassword.Clear();
     OldPassword.SendKeys("1234");
     NewPassword.Clear();
     NewPassword.SendKeys("123456");
     ConfirmPassword.Clear();
     ConfirmPassword.SendKeys("12345");
     ChangePasswordButton.Click();
 }
Example #14
0
 public void EnterIncorrectCurrentPasswordChange()
 {
     NavigateTo();
     OldPassword.Clear();
     OldPassword.SendKeys("12345");
     NewPassword.Clear();
     NewPassword.SendKeys("123456");
     ConfirmPassword.Clear();
     ConfirmPassword.SendKeys("123456");
     ChangePasswordButton.Click();
 }
Example #15
0
        private void OkPassword_Click(object sender, EventArgs e)
        {
            OldPassword.Focus();
            if (OldPassword.Text == Yqun.Common.ContextCache.ApplicationContext.Current.Password)
            {
                if (OnePassword.Text == TwoPassword.Text)
                {
                    if (OnePassword.Text.Length <= 4 || TwoPassword.Text.Length <= 4 || OnePassword.Text == "111111" || OnePassword.Text == "888888")
                    {
                        MessageBox.Show("新密码长度要求大于4且不能为初始密码!", "提示");
                        OldPassword.Text = "";
                        OnePassword.Text = "";
                        TwoPassword.Text = "";
                        OldPassword.Focus();
                    }
                    else
                    {
                        string Password = OnePassword.Text;
                        int    r        = Agent.SetUserPassword(Yqun.Common.ContextCache.ApplicationContext.Current.UserName, Password);
                        if (r == 1)
                        {
                            Yqun.Common.ContextCache.ApplicationContext.Current.Password = Password;
                            MessageBox.Show("密码修改成功!", "提示", MessageBoxButtons.OK);
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("密码修改失败!", "提示", MessageBoxButtons.OK);
                            AlterPassword PasswordForm = new AlterPassword();
                            PasswordForm.ShowDialog();
                        }
                    }
                }
                else
                {
                    MessageBox.Show("第二次输入密码和第一次输入密码\r\n 不同,请重新输入!", "提示");

                    OldPassword.Text = "";
                    OnePassword.Text = "";
                    TwoPassword.Text = "";
                    OldPassword.Focus();
                }
            }
            else
            {
                MessageBox.Show("密码错误请重新输入!", "提示");

                OldPassword.Text = "";
                OnePassword.Text = "";
                TwoPassword.Text = "";
                OldPassword.Focus();
            }
        }
Example #16
0
 protected void SavePassword_Click(object sender, EventArgs e)
 {
     if (user.ChangePassword(OldPassword.Text, Password.Text))
     {
         PasswordMessage.Text = "Password has been changed!";
     }
     else
     {
         OldPassword.Focus();
         PasswordMessage.Text = "Unable to change password, please check to ensure you entered your old password correctly and try again.";
     }
 }
Example #17
0
        public ResultHelper Delete(int id)
        {
            OldPassword OldPassword = oldPasswordService.Get(id);

            if (OldPassword == null)
            {
                return(new ResultHelper(true, OldPassword.OldPasswordID, ResultHelper.UnSuccessMessage));
            }

            oldPasswordService.Delete(OldPassword);
            return(new ResultHelper(true, OldPassword.OldPasswordID, ResultHelper.SuccessMessage));
        }
Example #18
0
        /// <summary>
        /// 保存密码
        /// </summary>
        private void SavePassword()
        {
            if (OldPassword != null && NewPassword != null && ConfirmPassword != null)
            {
                string oldPassword     = ClientHelper.Encryption(OldPassword.Trim());
                string newPassword     = ClientHelper.Encryption(NewPassword.Trim());
                string confirmPassword = ClientHelper.Encryption(ConfirmPassword.Trim());
                if (newPassword.Length >= 6 && newPassword.Equals(confirmPassword))
                {
                    if (HomeViewModel.RequestResultAction == null)
                    {
                        HomeViewModel.RequestResultAction = (RequestResult result) =>
                        {
                            switch (result.Success)
                            {
                            case true:
                                EditInfo.EditInfoWindow.Dispatcher.Invoke(() =>
                                {
                                    EditInfo.EditInfoWindow?.Close();
                                });
                                MessageBox.Show("密码保存成功!", Config.Name, MessageBoxButton.OK, MessageBoxImage.Asterisk);
                                break;

                            case false:
                                MessageBox.Show("输入的旧密码与原密码不一致!", Config.Name, MessageBoxButton.OK, MessageBoxImage.Warning);
                                break;

                            default:
                                MessageBox.Show("密码保存失败!", Config.Name, MessageBoxButton.OK, MessageBoxImage.Error);
                                break;
                            }
                        };

                        if (!Config.MiniClient.SendDatabaseRequest(new User()
                        {
                            UserName = _userModel.UserName, Password = oldPassword
                        }, "AlterPassword", newPassword))
                        {
                            HomeViewModel.RequestResultAction = null;
                            MessageBox.Show("保存密码时发生错误!", Config.Name, MessageBoxButton.OK, MessageBoxImage.Error);
                        }
                    }
                    return;
                }
                MessageBox.Show("密码不符合要求!", Config.Name, MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }
            MessageBox.Show("密码不能为空!", Config.Name, MessageBoxButton.OK, MessageBoxImage.Warning);
        }
Example #19
0
 private void PasswordChange_Click_1(object sender, RoutedEventArgs e)
 {
     if (OldPassword.Password != Oldpassword)
     {
         MessageBox.Show("Incorrect Old Password. Please try again",
                         "Password Info", MessageBoxButton.OK, MessageBoxImage.Information);
         OldPassword.Clear();
         NewPassword.Clear();
         OldPassword.Focus();
         return;
     }
     if (PasswordChangeEvent != null)
     {
         PasswordChangeEvent(this, new PasswordChangeEventArgs(NewPassword.Password));
     }
 }
        private void OnOldPasswordMaskedChanged(Catel.Data.AdvancedPropertyChangedEventArgs args)
        {
            var oldValue = args.OldValue as string;
            var newValue = args.NewValue as string;

            if (((oldValue ?? string.Empty).Length + 1) == ((newValue ?? string.Empty).Length))
            {
                var change = (newValue ?? string.Empty).Substring((oldValue ?? string.Empty).Length, 1);
                OldPassword      += change;
                OldPasswordMasked = OldPasswordMasked.Replace(change, "*");
            }
            else if ((oldValue ?? string.Empty).Length > (newValue ?? string.Empty).Length)
            {
                OldPassword       = OldPassword.Substring(0, (newValue ?? string.Empty).Length);
                OldPasswordMasked = OldPasswordMasked.Substring(0, (newValue ?? string.Empty).Length);
            }
        }
Example #21
0
 private void PasswordChange_Click_1(object sender, RoutedEventArgs e)
 {
     if (OldPassword.Password != ((User)UserSelector.SelectedItem).Password)
     {
         MessageBox.Show("Incorrect Old Password. Please try again",
                         "Password Info", MessageBoxButton.OK, MessageBoxImage.Information);
         OldPassword.Clear();
         NewPassword.Clear();
         OldPassword.Focus();
         return;
     }
     if (PasswordChangeEvent != null)
     {
         User u = ((User)UserSelector.SelectedItem);
         PasswordChangeEvent(this, new PasswordChangeEventArgs(new User(u.Name, NewPassword.Password)));
     }
 }
Example #22
0
 private bool CheckFields()
 {
     if (Email.Equals(string.Empty) || Phone.Equals(string.Empty) || UserName.Equals(string.Empty))
     {
         throw new Exception("Please fill out the fields");
     }
     if (FieldValidation.ValidatePhone(Phone))
     {
     }
     if (!OldPassword.Equals(string.Empty) && !NewPassword.Equals(string.Empty))
     {
         if (!FieldValidation.ValidatePassword(NewPassword))
         {
             throw new Exception("Not a valid password");
         }
     }
     return(true);
 }
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            if (Token.IsNullOrEmpty() && OldPassword.IsNullOrEmpty())
            {
                yield return(new ValidationResult(
                                 string.Format(Resource.Required, Resource.OldPassword),
                                 new[] { "OldPassword" }));
            }

            var regex = new Regex(
                IsAdmin ? ConfigurationReader.AdminPasswordRegex : ConfigurationReader.UserPasswordRegex);

            if (!regex.IsMatch(Password))
            {
                yield return(new ValidationResult(
                                 IsAdmin ? Resource.AdminPasswordValidationMessage : Resource.PasswordValidationMessage,
                                 new[] { "Password" }));
            }
        }
Example #24
0
 /// <summary>
 /// Gets the hash code
 /// </summary>
 /// <returns>Hash code</returns>
 public override int GetHashCode()
 {
     unchecked // Overflow is fine, just wrap
     {
         var hashCode = 41;
         // Suitable nullity checks etc, of course :)
         if (OldPassword != null)
         {
             hashCode = hashCode * 59 + OldPassword.GetHashCode();
         }
         if (NewPassword != null)
         {
             hashCode = hashCode * 59 + NewPassword.GetHashCode();
         }
         if (Email != null)
         {
             hashCode = hashCode * 59 + Email.GetHashCode();
         }
         return(hashCode);
     }
 }
        public async void ChangePassword()
        {
            var confirm = await Application.Current.MainPage.DisplayAlert(Resx.AppResources.ChangePasswordTitle, Resx.AppResources.ChangePasswordWarning,
                                                                          Resx.AppResources.Yes, Resx.AppResources.Cancel);

            if (confirm)
            {
                var userService = new Services.UserService();
                var result      = await userService.ChangePassword(OldPassword.Trim(), NewPassword.Trim());

                if (result != UsuarioResultEnum.Ok)
                {
                    var toastService = new Services.ToastService();
                    toastService.SendToast(result.GetText());
                }
                else
                {
                    var navigationService = new Services.NavigationService();
                    userService.DoLogout();
                    navigationService.GoToLogin();
                }
            }
        }
    public void changePassword()
    {
        Password        = password.GetComponent <InputField> ().text;
        ConfirmPassword = confirmPassword.GetComponent <InputField> ().text;

        OldPassword = PlayerPrefs.GetString("UserPassword");
        userEmail   = PlayerPrefs.GetString("UserEmail");

        if (OldPassword.Equals(Password) && Password.Equals(ConfirmPassword))
        {
            promptUser.text = "Password cannot be the same as the old one";
        }
        else if (Password.Equals(ConfirmPassword) && !(Password.Equals(userEmail)))
        {
            lsd.login.Remove(userEmail);
            lsd.login.Add(userEmail, Password);
            promptUser.text = "Password changed successfully";
        }
        else
        {
            promptUser.text = "Error";
        }
    }
        private void resetButtonClick(object sender, RoutedEventArgs e)
        {
            try
            {
                if (checkBox.IsChecked == true)
                {
                    if (!string.IsNullOrWhiteSpace(resetUsername.Text) && !string.IsNullOrWhiteSpace(OldPassword.Password))
                    {
                        string oldPassword = OldPassword.Password.ToString();
                        string userToReset = resetUsername.Text.ToString();
                        string newPassword = NewPassword.Password.ToString();

                        SqlConnection Aconn = new SqlConnection();
                        Aconn.ConnectionString = ConfigurationManager.ConnectionStrings["Other"].ConnectionString;

                        string Newquery = "UPDATE UserTable SET [password]=@newPass WHERE [username]=@user AND [password]=@pass;";

                        SqlCommand cmd = new SqlCommand(Newquery, Aconn);
                        cmd.Parameters.AddWithValue("@newPass", newPassword);
                        cmd.Parameters.AddWithValue("@user", userToReset);
                        cmd.Parameters.AddWithValue("@pass", oldPassword);
                        Aconn.Open();
                        cmd.ExecuteNonQuery();
                        Aconn.Close();

                        OldPassword.Clear();
                        resetUsername.Clear();
                        NewPassword.Clear();
                        MessageBox.Show("Password Change successful");
                    }
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.ToString());
            }
        }
Example #28
0
 public override bool BeforeSubmit()
 {
     if (!base.BeforeSubmit())
     {
         return(false);
     }
     if (NewPasswrod != RepPassword)
     {
         ValidateFailed?.Invoke(nameof(RepPassword), "两次输入的密码不一致!");
         return(false);
     }
     using (SnokyeContainer c = new SnokyeContainer())
     {
         var query = from u in c.UserInfoSet
                     where u.Id == ClientInfo.CurrentUser.Id
                     select u.Password;
         if (OldPassword.GetMD5() != query.FirstOrDefault())
         {
             ValidateFailed?.Invoke(nameof(OldPassword), "原密码不正确!");
             return(false);
         }
     }
     return(true);
 }
Example #29
0
        // Pasword change
        private void ChangePassword_Click(object sender, RoutedEventArgs e)
        {
            SetDefaultSettings();

            MainPageLabel.Visibility = Visibility.Visible;
            MainPageLabel.Content    = "PASSWORD CHANGE:";

            OldPassword.Visibility = Visibility.Visible;
            OldPassword.Text       = "Old password ...";
            OldPassword.IsEnabled  = true;

            NewPassword1.Visibility = Visibility.Visible;
            NewPassword1.IsEnabled  = false;
            NewPassword1.Text       = "New password ...";

            NewPassword2.Visibility = Visibility.Visible;
            NewPassword2.IsEnabled  = false;
            NewPassword2.Text       = "New password ...";

            ConfirmButton.Visibility = Visibility.Visible;
            StornoButton.Visibility  = Visibility.Visible;

            OldPassword.Focus();
        }
Example #30
0
 private void UserControl_Loaded_1(object sender, RoutedEventArgs e)
 {
     OldPassword.Focus();
 }