Xsolla-logo
  • 文档
  • 创建帐户

确认密码重置Client-side

post/password/reset/confirm

确认用户密码重置。

如果使用登录管理器小组件表单或您自己的密码重置表单,可以重置用户密码。如果使用自己的表单,请联系您的客户成功经理并指定密码重置表单的URL。

将此调用与自己的表单配合使用的流程:

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

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

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

新用户密码。

reset_code
required
string

验证更改密码的用户的代码。由艾克索拉登录管理器服务器生成并传入密码重置表单的URL。

user_id
string <uuid>

用户ID。传入密码重置表单的URL。必需

verify_code
string

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

Responses
204

无内容

400

错误的请求

404

未找到

422

无法处理的实体

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