Xsolla-logo
  • 文档
  • 创建帐户

重置密码Client-side

post/password/reset/request

通过用户确认重置用户密码。如果用户数据保存在艾克索拉数据存储或自有存储中,用户会收到密码更改确认邮件。如果用户数据保存在PlayFab存储中,则在PlayFab一侧完成密码重置。要获取更多信息,请参阅用户数据存储的比较页面。

此调用的使用流程:

  1. 应用程序打开一个表单,以便用户可以输入其邮箱或用户名。 2.用户输入其邮箱或用户名。
  2. 应用程序将此请求发送给艾克索拉登录管理器服务器。
  3. 艾克索拉登录管理器服务器向用户发送确认电子邮件。
  4. 用户点击电子邮件中的链接并进入设置新密码的表单。
  5. 用户输入新密码并单击设置新密码
  6. 应用程序向艾克索拉登录服务器发送确认密码重置请求。

如果您使用自己的密码重置表单,请使用确认密码重置调用来重置用户密码。

Request
query Parameters
projectId
required
string <uuid>

发布商帐户中的登录管理器项目ID。

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

Region in the <language code>_<country code> format, where:

The list of social networks will be sorted from most to least used, according to the variable value.

Request Body schema: application/json
username
required
string

向其发送密码更改验证消息的目标邮箱。

Responses
204

无内容

400

错误的请求

401

未授权

404

未找到

422

无法处理的实体

429

请求过多

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