Skip to content

通过手机号忘记密码 ​

用户在登录页面点击忘记密码,并选择通过手机号找回密码时,需要输入手机号和验证码还有新的密码并通过图形验证码校验后调用本接口。调用成功后需要返回登录页面重新登录。

请求说明 ​

请求头 ​

参数名中文名称必须类型示例
X-operating-sys-version调用方客户端操作系统版本是Stringwindows10.1.1
X-device-fingerprint调用方客户端设备指纹是String156aysdna213sc50
X-device-ip调用方客户端IP否String192.168.1.2
X-agentUser-Agent信息是StringMozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X)
X-L用于国际化语言设置否Stringzh
X-client-id应用授权ID是StringnTo1eRIub60vPb54WeE6aojPwYwImtl4
content-type内容格式类型是Stringapplication/json

请求示例 ​

json
{
    "mobile": "15200000000",
    "verify_code": "123456",
    "password": "P@ssw0rd"
}

请求参数 ​

参数名中文名称必须类型描述
mobile手机号是String手机号
verify_code短信验证码是String短信验证码
获取验证码请参考发送短信验证码接口 type=FORGET_PWD_SMS
password新密码是String设置的新密码

返回示例 ​

成功示例 ​

HTTP/1.1 200 OK

错误示例 ​

HTTP/1.1 400 Bad Request

json
{
    "error_code": "IDAAS.SDK.CAPTCHA.0007",
    "error_msg": "Incorrect verification code"
}

返回参数 ​

无

错误码 ​

状态码错误码中文错误信息英文错误信息处理措施
400IDAAS.SDK.PARAM.0001设备信息不完整Device information is incomplete请检查输入的设备信息是否完整
400IDAAS.SDK.PARAM.0002clientId不能为空clientId cannot be empty请检查输入的clientId是否为空
400IDAAS.SDK.PARAM.0003应用未注册,请先注册应用The app is not registered, please register the app first请检查输入的clientId是否正确
400IDAAS.SDK.PARAM.0009验证码不能为空Verification code cannot be empty请检查输入的验证码是否为空
400IDAAS.SDK.CAPTCHA.0007验证码不正确Incorrect verification code请检查输入的验证码是否正确
400IDAAS.SDK.USER.0004手机号不能为空Mobile number cannot be empty请检查输入的手机号是否为空
400IDAAS.SDK.USER.0006密码不能为空Password cannot be empty请检查输入的密码是否为空
400IDAAS.SDK.USER.0001用户未找到User not found请先注册后再试
400IDAAS.SDK.PWD.0001不允许使用历史密码The password is used before, cannot be used again请重新输入密码
400IDAAS.SDK.PWD.0002密码不允许使用用户名的倒写Password cannot username in reverse order请重新输入密码
400IDAAS.SDK.PWD.0003密码中不允许包含:用户名、手机号、邮箱前缀、姓名拼音Password cannot contain :username, phone number, email prefix, name in PinYing请重新输入密码
400IDAAS.SDK.PWD.0004密码复杂度低,Your password complexity is low,请重新输入密码
400IDAAS.SDK.PWD.0005该密码为弱密码The password is weak请重新输入密码
400IDAAS.SDK.PWD.0006密码中最大字符重复数不能超过Number of character repeat in password should not exceed请重新输入密码
400IDAAS.SDK.PWD.0007密码长度为{0}~{1}个字符The password must contain {0} to {1} characters请重新输入密码

竹云IDaaS开放平台