お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

パスワードのリセット

以下のコードスニペットを使用して、登録済みユーザーのアカウントのパスワードをリセットできます。reset_password()メソッドを呼び出すと、パスワードリセットリンクが生成され、ユーザーのメールアドレスに送信されます。

注意:
  • email_idplatform_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% .

%LINK%

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