Xsolla-logo

Confirmar restablecimiento de contraseñaClient-side

post/password/reset/confirm

Confirma el restablecimiento de la contraseña de usuario.

Puede restablecer la contraseña de usuario si utiliza formularios del widget de Login o sus propios formularios de restablecimiento de contraseña. Si utiliza sus propios formularios, contacte con su gestor del éxito del clienter y especifique la URL de su formulario de restablecimiento de contraseña.

El flujo de trabajo del uso de esta llamada con sus propios formularios es el siguiente:

  1. La aplicación abre un formulario para que el usuario pueda introducir su correo electrónico o nombre de usuario.
  2. El usuario introduce su correo electrónico o nombre de usuario.
  3. La aplicación envía la solicitud Reset password al servidor de Xsolla Login.
  4. El servidor de Xsolla Login envía un correo electrónico de confirmación al usuario.
  5. El usuario sigue el enlace del correo electrónico y accede al formulario para establecer una nueva contraseña.
  6. El usuario introduce una nueva contraseña y hace clic en Set new password.
  7. La aplicación o el widget de inicio de sesión envía esta llamada a los formularios. La aplicación o el widget de Login envía esta solicitud al servidor de Xsolla Login.
Request
query Parameters
projectId
required
string <uuid>

ID del proyecto de Login procedente de Cuenta del editor.

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

Nueva contraseña de usuario.

reset_code
required
string

Código para verificar el usuario que cambia la contraseña. Es generado por el servidor de Xsolla Login y se transmite a la URL del formulario de restablecimiento de contraseña.

user_id
string <uuid>

ID de usuario. Se transmite a la URL del formulario de restablecimiento de contraseña. Obligatorio.

verify_code
string

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

Responses
204

No content (Sin contenido)

400

Bad Request (Solicitud errónea)

404

Not Found (No encontrado)

422

Unprocessable Entity (Entidad no procesable)

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