この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

changeOwnPassword()

ユーザが自分のパスワードを古い値からユーザが指定する新しい値に変更できるようにします。

構文

1ChangeOwnPasswordResult changeOwnPasswordResult = connection.changeOwnPassword(string oldPassword, string newPassword);

使用方法

ユーザが自分のパスワードをユーザが指定する値に変更できるようにする場合は、changeOwnPassword() を使用します。たとえば、クライアントアプリケーションがユーザに異なるパスワードを指定するように促した後、ユーザのパスワード変更のためにchangeOwnPassword() を呼び出します。別のユーザのパスワードをあなたが指定する値に変更する場合は、setPassword() を使用します。API によって生成されたランダム値に対象ユーザのパスワードをリセットする場合は、resetPassword() を使用します。

サンプルコード —Java

このサンプルでは、古いパスワードパラメータと新しいパスワードパラメータを受け取り、これらを使用してユーザの新しいパスワードを設定する changeOwnPassword() コールを実行します。

1public void doChangeOwnPassword(String oldPasswd, String newPasswd) {
2   try {
3      ChangeOwnPasswordResult result = connection.changeOwnPassword(oldPasswd, newPasswd);
4      System.out.println("Your password was changed to "
5            + newPasswd);
6   } catch (ConnectionException ce) {
7      ce.printStackTrace();
8   }
9}

サンプルコード —C#

このサンプルでは、古いパスワードパラメータと新しいパスワードパラメータを受け取り、これらを使用してユーザの新しいパスワードを設定する changeOwnPassword() コールを実行します。

1public void doChangeOwnPassword(String oldPasswd, String newPasswd)
2{
3   try
4   {
5      ChangeOwnPasswordResult result = binding.changeOwnPassword(oldPasswd, newPasswd);
6      Console.WriteLine("Your password was changed to "
7            + newPasswd);
8   }
9   catch (SoapException e)
10   {
11      Console.WriteLine("An unexpected error has occurred: " +
12                        e.Message + "\n" + e.StackTrace);
13   }
14}

引数

名前 説明
oldPassword string 置き換えられる、ユーザの過去のパスワード。
newPassword string ユーザの新しいパスワード。

応答

ChangeOwnPasswordResult

障害

InvalidOldPasswordFault

InvalidNewPasswordFault

UnexpectedErrorFault