找回密码接口文档
找回密码流程
填写邮箱,输入找回密码验证码
提交信息
系统发送邮箱验证码
再将获取的验证码填写到表单中,再次提交返回token
根据返回的token
,表单里面让用户填写新密码pass
,重复密码repass
提交token
+新密码pass
完成密码重置
tip
手机发送验证码,可以参考阿里短信发送插件!
接口概述
- 接口名称: 找回密码
- 接口路径:
/login/mforget
- 请求方式: POST
- 接口描述: 通过用户前台填写信息找回密码。
获取验证码
请求参数
- ajax (必填): ajax返回标识,字段类型
number
,默认值1
- account (必填): 邮箱账户,字符串类型
string
- type (必填): 第一步标识,固定数值
1
- vercode (必填): 验证码,字段类型
string
,参考:验证码
响应参数
- code (整数): 响应码,0表示成功。
- msg (字符串): 响应消息,成功时返回"认证码已发送,请到您的邮箱查看!"。
- data (对象): 响应对象,成功时返回数据对象,失败返回空数组。
获取token
请求参数
- ajax (必填): ajax返回标识,字段类型
number
,默认值1
- account (必填): 邮箱账户,字符串类型
string
- code (必填): 从邮箱接收的验证码,字段类型
string
- type (必填): 第二步标识,固定数值
2
响应参数
- code (整数): 响应码,0表示成功。
- msg (字符串): 响应消息,成功时返回"success"。
- data (对象): 响应对象,成功时返回数据对象,失败返回空数组。
- token (字符串): 响应授权token字符串
重置密码
请求参数
- ajax (必填): ajax返回标识,字段类型
number
,默认值1
- account (必填): 邮箱账户,字符串类型
string
- pass (必填): 新密码,字符串类型
string
- repass (必填): 重复密码,字符串类型
string
- vercode (必填): 验证码,字段类型
string
,需要重新获取验证码!参考:验证码 - type (必填): 第三步标识,固定数值
3
- token (必填): 第二步返回的token
响应参数
- code (整数): 响应码,0表示成功。
- msg (字符串): 响应消息,成功时返回"重置密码成功!"。
- data (对象): 响应对象,成功时返回数据对象,失败返回空数组。
错误码
- 0: 请求正确,返回正确。
- 1: 请求参数错误,如tel格式不正确或缺失。