Xsolla-logo

Zurücksetzen des Passworts bestätigenClient-side

post/password/reset/confirm

Bestätigt das Zurücksetzen des Benutzerpassworts.

Es ist möglich, das Benutzerpasswort zurücksetzen. Dazu benötigen Sie eine Login-Widget- oder Ihre eigene Eingabemaske. Wenn Sie Ihre eigene Eingabemaske verwenden, wenden Sie sich an Ihren Customer Success Manager, und teilen Sie ihm die URL Ihrer Eingabemaske zum Zurücksetzen des Passworts mit.

So sieht der Ablauf bei Nutzung Ihrer eigenen Eingabemaske aus:

  1. Die Anwendung öffnet eine Eingabemaske, damit der Benutzer seine E-Mail-Adresse oder seinen Benutzernamen eingeben kann.
  2. Der Benutzer gibt seine E-Mail-Adresse oder seinen Benutzernamen ein.
  3. Die Anwendung sendet die Anfrage Passwort zurücksetzen an den Xsolla-Login-Server.
  4. Der Xsolla-Login-Server sendet eine Bestätigungs-E-Mail an den Benutzer.
  5. Der Benutzer klickt auf den Link in der E-Mail und gelangt zur Eingabemaske, in der er ein neues Passwort festlegen kann.
  6. Der Benutzer gibt ein neues Passwort ein und klickt auf Neues Passwort festlegen.
  7. Die Anwendung oder das Login-Widget sendet diese Anfrage an den Xsolla-Login-Server.
Request
query Parameters
projectId
required
string <uuid>

Login-Projekt-ID aus dem Kundenportal.

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

Neues Benutzerpasswort.

reset_code
required
string

Code zum Verifizieren des Benutzers, der das Passwort ändert. Wird vom Xsolla-Login-Server generiert und an die URL der entsprechenden Eingabemaske übermittelt.

user_id
string <uuid>

Benutzer-ID. Wird an die URL der entsprechenden Eingabemaske übermittelt. Erforderlich.

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