Xsolla-logo

Confirmar redefinição de senhaClient-side

post/password/reset/confirm

Confirma a redefinição da senha do usuário.

Você pode redefinir a senha do usuário se usar formulários do widget Login ou seus próprios formulários de redefinição de senha. Se você usar seus próprios formulários, entre em contato com o Gerente de Sucesso do Cliente e especifique o URL do formulário de redefinição de senha.

O fluxo de trabalho para usar essa chamada com seus próprios formulários:

  1. O aplicativo abre um formulário para onde o usuário pode inserir seu e-mail ou nome de usuário.
  2. O usuário insere seu e-mail ou nome de usuário.
  3. O aplicativo envia a solicitação Reset password para o servidor Xsolla Login.
  4. O servidor Xsolla Login envia um e-mail de confirmação para o usuário.
  5. O usuário usa o link no e-mail e acessa o formulário para definição de uma nova senha.
  6. O usuário insere uma nova senha e clica em Set new password.
  7. O aplicativo ou widget de login envia esta solicitação para o servidor Xsolla Login.
Request
query Parameters
projectId
required
string <uuid>

ID do projeto Login da Conta de Distribuidor.

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

Nova senha de usuário.

reset_code
required
string

Código para verificar o usuário que altera a senha. É gerado pelo servidor Xsolla Login e passado para o URL do formulário de redefinição de senha.

user_id
string <uuid>

ID do usuário. É passado para o URL do formulário de redefinição de senha. Obrigatório.

verify_code
string

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

Responses
204

Sem conteúdo

400

Pedido incorreto

404

Não encontrado

422

Entidade não processável

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