Xsolla-logo

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

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 to redirect the user to after account confirmation, successful authentication, two-factor authentication configuration, or password reset confirmation. Must be identical to the Callback URL specified in the URL block of Publisher Account. For the scenario of a login error, the value should be identical to the the Error callback URL specified in the URL block of Publisher Account. To find the settings, go to Login > your Login project and select the Callback URLs section in the upper block. Required if there are several Callback URLs.

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": {
    }
}