# 发送重置密码验证码
用于用户申请重置密码时(为了校验用户身份)发送重置密码短信验证码。
# 调用说明
请求方式:POST
请求url:/api/me/sendResetPasswordCode
请求参数示例:
{
"userId": "zhangsan",
"phone": "13112345678",
"userDirectory": "sys"
}
参数说明:
参数 | 必须 | 说明 |
---|---|---|
phone | 否 | 手机号,手机号必须是在系统内注册过的手机号并对应有正确的用户信息,如果不传则使用当前登录的用户的手机号,并忽略掉userId 和userDirectory 两个参数 |
userId | 否 | 用户ID,用于查找是否存在用户,如果不传,则根据手机号查找用户 |
userDirectory | 否 | 用户类型,sys 代表系统用户,external 代表外部用户,默认为sys |
# 返回值说明
示例:
{
"result": false,
"errorCode": "userNotFound",
"message": "手机号没有绑定用户"
}
参数说明:
参数 | 说明 |
---|---|
result | 校验结果,true 标识成功 |
errorCode | 错误编码 |
message | 错误文本提示 |
errorCode
说明
errorCode | 说明 |
---|---|
userNotFound | 手机号没有绑定用户 |
phoneNotFound | 当前用户没有绑定手机号 |
phoneResetDisabled | 系统设置不允许使用手机验证码重置密码 |
serviceNotFound | 系统没有开启使用发送验证码的服务 |
userPhoneNotMatch | 用户对应的手机号不匹配 |
waiting | 手机号在限制时间内容内已经发送过一次验证码 |
locked | 验证码错误次数过多,手机号被锁定了,暂时不能使用该手机进行验证 |
0条评论
评论