パスワードのリセット
以下のコードスニペットを使用して、登録済みユーザーのアカウントのパスワードをリセットできます。reset_password()メソッドを呼び出すと、パスワードリセットリンクが生成され、ユーザーのメールアドレスに送信されます。
注意:
-
email_id、platform_type、およびzaidは必須属性です。
-
送信者のメールアドレス、件名、メールメッセージを設定できます。SDKコードで使用する前に、Catalyst Mailコンポーネントでメールアドレスを追加し、認証を完了させる必要があります。
ディクショナリの作成
以下のように、特定のユーザーの登録詳細を含むディクショナリを作成する必要があります。その後、設定したディクショナリをパスワードリセットプロセスを処理するメソッドに渡すことができます。
copy
#辞書を作成する
reset_config = {
"platform_type": "web",
"zaid": "1008807534",
"template_details": {
"senders_mail": "dogogetu@tutuapp.bid",
"subject": "Welcome to %APP_NAME%",
"message": "Hello ,
Follow this link to join in %APP_NAME% .
If you didnt ask to join the application, you can ignore this email.
Thanks,
Your %APP_NAME% team
",
},
}
パスワードのリセット
ユーザー情報とユーザーサインアップ設定を含むオブジェクトをreset_password()メソッドの引数として渡し、レスポンスが返されます。
以下で使用されているコンポーネントインスタンスauthentication_serviceの詳細については、こちらのセクションを参照してください。
使用するパラメータ
| パラメータ名 | データ型 | 定義 |
|---|---|---|
| email_id | String | 必須パラメータです。ユーザーのメールアドレスの値を保持します。 |
| reset_config | Object | 必須パラメータです。パスワードをリセットするユーザーアカウントの詳細を格納します。これらの詳細には、アプリケーションプラットフォームタイプ、ZAID、パスワードリセット後に送信するメール情報が含まれます。 |
copy
user = app.user_management()
users = user.reset_password('amelia.b@zylker.com', {
'platform_type': 'web',
'redirect_url': 'https://www.google.com',
'template_details': {
'subject': 'Reset Password',
'message': 'Click on the link to reset your password: Reset Password',
'senders_mail': 'support@zylker.com'
}
})
print(users)
サンプルレスポンスを以下に示します:
copy
"Reset link sent to amelia.burrows@zylker.com. Please check your email".
情報: 上記の操作を実行するために必要な権限レベルについては、SDKスコープの表を参照してください。
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit