Xsolla-logo

パスワードをリセットする

post/password/reset/request

ユーザー確認でユーザーパスワードをリセットします。ユーザーデータがエクソラデータストレージまたはユーザー側に保持されている場合、ユーザーはパスワード変更確認メールを受け取ります。ユーザーデータがPlayFabストレージに保持されている場合、パスワードのリセットはPlayFab側で行われます。 詳しくは、ユーザーデータストレージの比較のページをご覧ください。

このコールを使用するワークフローは以下の通り:

  1. アプリケーションはフォームを開き、ユーザーが自分の電子メールまたはユーザー名を入力できるようにします。
  2. ユーザーは自分のメールまたはユーザー名を入力します。
  3. アプリケーションはこのリクエストをエクソラログインサーバーに送信します。
  4. エクソラログインサーバーは確認メールをユーザーに送信します。
  5. ユーザーはメールのリンクをフォローし、新しいパスワードを設定するためのフォームに進みます。
  6. ユーザーは新しいパスワードを入力し、新しいパスワードを設定するをクリックします。
  7. アプリケーションは、エクソラログインサーバーにパスワードのリセットを確認するリクエストを送信します。

独自のパスワードリセットフォームを使用する場合は、パスワードリセットを確認するコールを使用してユーザーパスワードをリセットします。

Request
query Parameters
projectId
required
string <uuid>

パブリッシャーアカウントからのログインプロジェクトID。

login_url
string

アカウント確認、認証成功、二要素認証設定、またはパスワードリセット確認後にユーザーをリダイレクトするためのURL。パブリッシャーアカウントURLブロックに指定されているコールバックURLと同一である必要があります。これを見つけるには、ログイン > あなたのログインプロジェクトに移動して、ナビゲーションページの上部ブロックにある Callback URLs セクションを選択します。複数のコールバックURLがある場合は、必須です。

locale
string >= 2 characters

Region in the <language code>_<country code> format, where:

The list of social networks will be sorted from most to least used, according to the variable value.

Request Body schema: application/json
username
required
string

パスワード変更確認メッセージを送信するメール。

Responses
204

コンテンツなし

400

無効なリクエスト

401

未認証

404

見つかりません

422

処理不可能なエンティティー

429

リクエストの回数が多すぎます

Request samples
application/json
{
  • "username": "John"
}
Response samples
{
  • "error": {
    }
}