# 验证重置密码的短信验证码

用于重置密码时验证用户输入的验证码与之前发送给他手机上的验证码是否一致。

通常用于用户申请重置密码时,在接受到重置密码的短信验证码后,先验证验证码正确性然后再调用重置密码过程。完成验证码验证之后,在调用重置密码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条评论
评论