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