コード例 #1
0
        private bool UserNameWasChangedSuccessfully()
        {
            AccountModifiabilityServiceClient accountModifiabilityServiceClient =
                new AccountModifiabilityServiceClient();

            return(accountModifiabilityServiceClient.ChangeUsername(_userEmailAddress, _newUsername));
        }
コード例 #2
0
        private bool SetNewPassword()
        {
            IEncryption bCryptHashGenerator = new BCryptHashGenerator();
            string      newPassword         = NewPasswordBox.Password;

            if (newPassword == "")
            {
                return(false);
            }
            string salt = bCryptHashGenerator.GenerateSalt();
            string encryptedNewPassword = bCryptHashGenerator.GenerateEncryptedString(newPassword, salt);
            AccountModifiabilityServiceClient  accountModifiabilityServiceClient = new AccountModifiabilityServiceClient();
            PasswordModificationCredentialsDto passwordModificationCredentials   = new PasswordModificationCredentialsDto()
            {
                EmailAddress = _emailAddress,
                Salt         = salt,
                NewPassword  = encryptedNewPassword
            };
            bool newPasswordWasAssigned = accountModifiabilityServiceClient.SetNewPassword(passwordModificationCredentials);

            return(newPasswordWasAssigned);
        }