Xsolla-logo

Réinitialiser le mot de passeClient-side

post/password/reset/request

Réinitialise le mot de passe de l'utilisateur après confirmation de ce dernier. Si le stockage des données utilisateur est Xsolla ou votre propre stockage, l'utilisateur reçoit un e-mail de confirmation de changement de mot de passe. Si le stockage des données utilisateur est PlayFab, la réinitialisation du mot de passe est effectuée côté PlayFab. Pour obtenir plus d'informations, consultez la page Comparaison des stockages de données utilisateur.

Flux de l'utilisation de cet appel :

  1. L'application ouvre un formulaire pour que l'utilisateur puisse saisir son adresse e-mail ou son nom d'utilisateur.
  2. L'utilisateur saisit son adresse e-mail ou son nom d'utilisateur.
  3. L'application envoie cette requête au serveur Xsolla Login.
  4. Le serveur Xsolla Login envoie un e-mail de confirmation à l'utilisateur.
  5. L'utilisateur suit le lien contenu dans l'e-mail et accède au formulaire de définition d'un nouveau mot de passe.
  6. L'utilisateur saisit un nouveau mot de passe et clique sur Set new password.
  7. L'application envoie la requête Confirmer la réinitialisation du mot de passe au serveur Xsolla Login.

Si vous utilisez votre propre formulaire de réinitialisation de mot de passe, utilisez l'appel Confirmer la réinitialisation du mot de passe pour réinitialiser le mot de passe utilisateur.

Request
query Parameters
projectId
required
string <uuid>

ID de projet de connexion issu du Compte éditeur.

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

Langue dans le format <language code>_<country code>, où :

La liste des réseaux sociaux sera triée du plus utilisé au moins utilisé, en fonction de la valeur de la variable.

Request Body schema: application/json
username
required
string

Adresse e-mail auquel envoyer le message de confirmation de changement du mot de passe.

Responses
204

No content

400

Bad Request

401

Unauthorized

404

Not Found

422

Unprocessable Entity

429

Too Many Requests

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