忘记密码重置
当用户忘记登录密码时可以通过注册绑定的邮箱或绑定的手机号进行取回,操作过程中需要通过邮件模块与短信模块发送验证码给用户
忘记密码重置接口使用流程:
- 使用isExists(验证用户名是否存在)判断账号是否存在
- 使用checkResetPasswordCode(验证重置密码收到的验证码)接口验证用户输入的验证码
- 使用resetPassword(忘记密码重置)重置密码
业务场景:用户输入手机号(邮箱),点击发送验证码,发送间隔时间为60秒,用户将接收到的验证码输入提交,此接口不会对用户再次输入新密码进行判断,需要开发者做前端判断
请求地址
请求方式
POST
参数说明
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
peopleCode | String | 必填 | 短信或邮箱验证码 |
rand_code | String | 必填 | 验证码 |
peoplePassword | String | 必填 | 新密码 |
返回值说明
名称 | 描述 |
---|---|
result | 保存状态:true=成功,false=失败 |
resultMsg | 提示信息 |
返回值示例
{
"resultMsg": "取回密码成功",
"result": true
}