check_email_config
* 是否配置了服务器邮箱
* 返回说明
success: true / false
check_phone_config
* 是否配置了短信服务
* 返回说明
success: true / false
need_verification (username)
* 是否需要验证
* 返回说明
1. success: false
errMsg: EMPTY_USERNAME / NOT_EXISTS_USER
2. success: true
isNeed: true / false
email_phone_users (emailorphone)
* 根据输入的邮箱或者手机号,返回[username1, username2, username3]这样
forget_password (username, oldPwd, newPwd1, newPwd2)
* 根据旧密码改密码
* 返回说明
verifySuccess: true / false
pwdSuccess: true / false
errMsg: WRONG_OLD_PWD 旧密码错误
EMPTY_PWD 新密码为空
EMPTY_PWD2 新密码确认为空
PWD_NOT_SAME 密码和确认密码不一致
SAME_PWD 旧密码和新密码相同
forget_password (username, emailorphone, newPwd1, newPwd2, verification_type, 还有一个特殊的)
* 根据验证码改密码
* 解释一下后边2个参数:verification_type, 还有一个特殊的
举个例子 {verification_type: abc, abc: 123456}
第一个参数用来表示验证码类别,第二个参数key是第一个参数的value,value是用户输的验证码。
主要用来标志当前这个验证码是哪个功能用的,verification_type的值任意,前端注意对应即可。 (这个api设计的不好= =,是后来补洞补的)
* 返回说明
verifySuccess: true / false
pwdSuccess: true / false
errMsg: EMPTY_EMAIL_OR_PHONE 手机和邮箱都为空
NOT_MATCH 验证码不对
EMPTY_CODE 验证码为空
TIMEOUT 验证码过期
EMAIL_NOTMATCH_USER 邮箱和用户不匹配
PHONE_NOTMATCH_USER 手机和用户不匹配
EMPTY_PWD 新密码为空
EMPTY_PWD2 新密码确认为空
PWD_NOT_SAME 密码和确认密码不一致
SAME_PWD 旧密码和新密码相同
send_email_code (new_email)
* 发送邮箱验证码
* 返回说明
success: true / false
send_phone_code (new_phone)
* 发送手机验证码
* 返回说明
success: true / false
下边这个API也有点乱,主要是蛋疼的设定:修改密码直接用传入的username,改他的密码。 而忘记密码,是给用户一个列表,让他选一个,然后来改那个选中的。
send_verification_code (emailorphone, username, isforget)
* 根据emailorphone,发送验证码。 isforget标志是忘记密码还是修改密码,username忘记密码情况下可以不传,修改密码必须传。
* 返回说明
success: true / false
usernames: 用户名列表
errMsg: EMPTY_EMAIL_OR_PHONE 手机和邮箱都为空
ERROR_EMAIL 邮箱没有对应的用户(忘记密码情况下)
ERROR_PHONE 手机没有对应的用户(忘记密码情况下)
EMAIL_NOTMATCH_USER 邮箱和用户不匹配(修改密码情况下)
PHONE_NOTMATCH_USER 手机和用户不匹配(修改密码情况下)
ERR_EMAIL_CONFIG_TRY_PHONE 邮箱验证码失败&配置了短信服务器(用于提示)
ERR_EMAIL_CONFIG_ADMIN 邮箱验证码失败&短信服务器也没配置&当前用户是管理员(用于提示)
ERR_EMAIL_CONFIG 邮箱验证码失败&也没配置短信服务器&也不是管理员(用于提示)
ERR_PHONE_CONFIG_TRY_EMAIL 手机验证码失败&配置了邮箱服务器(用于提示)
ERR_PHONE_CONFIG_ADMIN 手机验证码失败&邮箱服务器也没配置&当前用户是管理员(用于提示)
ERR_PHONE_CONFIG 手机验证码失败&也没配置邮箱服务器&也不是管理员(用于提示)
网友评论