Xsolla-logo

Confirmer la réinitialisation du mot de passeClient-side

post/password/reset/confirm

Confirme la réinitialisation du mot de passe utilisateur.

Vous pouvez réinitialiser le mot de passe de l'utilisateur si vous utilisez les formulaires du widget Login ou vos propres formulaires de réinitialisation de mot de passe. Si vous utilisez vos propres formulaires, contactez votre responsable de la réussite client et indiquez l'URL de votre formulaire de réinitialisation de mot de passe.

Flux de travail de l'utilisation de cet appel avec vos propres formulaires :

  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 la requête Réinitialiser le mot de passe au serveur Xsolla Login.
  4. Le serveur Xsolla Login envoie un e-mail de confirmation à l'utilisateur.
  5. L'utilisateur suit le lien dans l'e-mail et accède au formulaire pour définir un nouveau mot de passe.
  6. L'utilisateur saisit un nouveau mot de passe et clique sur Set new password.
  7. L'application ou le widget Login envoie cette requête au serveur Xsolla Login.
Request
query Parameters
projectId
required
string <uuid>

ID de projet de connexion issu du Compte éditeur.

Request Body schema: application/json
new_password
required
string [ 6 .. 100 ] characters

Nouveau mot de passe utilisateur.

reset_code
required
string

Code permettant de vérifier l'utilisateur qui modifie le mot de passe. Il est généré par le serveur Xsolla Login et passé à l'URL du formulaire de réinitialisation de mot de passe.

user_id
string <uuid>

ID utilisateur. Est passé à l'URL du formulaire de réinitialisation de mot de passe. Obligatoire.

verify_code
string

Additional verify code. Uses with Custom Storage for extra validation of password reset request on partner side

Responses
204

No content

400

Bad Request

404

Not Found

422

Unprocessable Entity

Request samples
application/json
{
  • "new_password": "password1230",
  • "reset_code": "ABJ8UKuTvNILBAEdfiKIpgHtiz6teYVPXMBFdpaw5mI",
  • "user_id": "1a9c23f5-d1dc-4d8e-afbe-6a6bac6464eb"
}
Response samples
{
  • "error": {
    }
}