# 验证重置密码的短信验证码
用于重置密码时验证用户输入的验证码与之前发送给他手机上的验证码是否一致。
通常用于用户申请重置密码时,在接受到重置密码的短信验证码后,先验证验证码正确性然后再调用重置密码过程。完成验证码验证之后,在调用重置密码API时可以再不传递验证码参数code
。
# 调用说明
请求方式: POST
请求url:/api/me/checkResetPasswordPhoneVerificationCode
请求参数示例:
{
"phone": "13112345678",
"code" : "647251",
"userDirectory": "sys"
}
参数说明:
参数 | 必须 | 说明 |
---|---|---|
phone | 是 | 手机号 |
code | 是 | 短信验证码 |
userDirectory | 否 | 用户类型,sys 代表系统用户,external 代表外部用户,默认为sys |
# 返回值说明
示例:
{
"result": false,
"errorCode": "phoneNotFound",
"message": "没有传递 `phone` 参数"
}
参数说明:
参数 | 说明 |
---|---|
result | 校验结果,true 标识成功 |
errorCode | 错误编码 |
message | 错误文本提示 |
errorCode
说明
errorCode | 说明 |
---|---|
phoneNotFound | 没有传递 phone 参数 |
codeNotFound | 系统没有向手机号发送验证码 |
userPhoneNotMatch | 用户ID和手机号不匹配,不能修改密码 |
codeNotFound | 系统没有向手机号发送验证码 |
codeMismatch | 验证码错误 |
locked | 验证码错误次数过多,手机号被锁定了,暂时不能使用该手机进行验证 |
0条评论
评论