Xsolla-logo

Redefinir senhaClient-side

post/password/reset/request

Redefine a senha do usuário com a confirmação do usuário. Se os dados do usuário forem mantidos no armazenamento de dados Xsolla ou do seu lado, os usuários receberão um e-mail de confirmação de alteração de senha. Se os dados do usuário forem mantidos no armazenamento do PlayFab, a redefinição de senha será feita do lado do PlayFab. Para obter mais informações, consulte a página Comparison of user data storages.

O fluxo de trabalho para usar esta chamada:

  1. O aplicativo abre um formulário para que o usuário possa 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 esta solicitação 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 definir uma nova senha.
  6. O usuário insere uma nova senha e clica em Set new password.
  7. O aplicativo envia a solicitação Confirm password reset para o servidor Xsolla Login.

Se você usar seu próprio formulário de redefinição de senha, use a chamada Confirm password reset para redefinir a senha do usuário.

Request
query Parameters
projectId
required
string <uuid>

ID do projeto Login da Conta de Distribuidor.

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

Região no formato <language code>_<country code>, onde:

A lista de redes sociais será classificada da mais para a menos utilizada, de acordo com o valor da variável.

Request Body schema: application/json
username
required
string

E-mail para o qual enviar a mensagem de verificação de alteração de senha.

Responses
204

Sem conteúdo

400

Pedido incorreto

401

Desautorizado

404

Não encontrado

422

Entidade não processável

429

Pedidos demais

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