美文网首页
2018-01-15

2018-01-15

作者: mjylfz | 来源:发表于2018-01-15 16:53 被阅读23次
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 手机验证码失败&也没配置邮箱服务器&也不是管理员(用于提示)


相关文章

  • 2018-01-15

    小裸熊想妈妈。 2018-01-15 14:45

  • alpine 镜像时区问题

    2018-01-15 更新 解决 : Java FontConfiguration Exception(安装 tt...

  • 棠下小学教师正面管教专项培训(2)班心得分享

    ————— 2018-01-15 ————— anna_lu 17:39 今天赵老师的正面管教学习氛围让我很愉快,...

  • 练习:学会表达自己的情绪

    NO.23 练习:学会表达自己的情绪 7178 5 2018-01-15 17:00 练习主题:情绪力 练习要点:...

  • 2018-01-15

    有朋友是幸福, 有知己是难得! 2018-01-15 做人做事 时光,留不住昨天; 缘分,停不在初见。 感情,需要...

  • 123|打打闹闹好处多

    松球42 字数 124 · 阅读 3 2018-01-15 16:37 孩子在打闹中,能够锻炼运动能力,情绪信号的...

  • 2018-01-15周一 祷告词

    2018-01-15为国家祷告:认识真神!(徒14:17) 【经文】【徒 14:17】 然而为自己未尝不显出证据来...

  • 流年

    清晰的风雨肆虐无边 岁月流年 拥有黄叶空中飘 流年似曾 你在左 我在右 2018-01-15

  • 亲子践行日记5~豆豆

    [2018-01-15] 今天是:周一,日出:晴 起床:6:00(学习成长只有开始,今天没做,不是明天不做的理由)...

  • 135|如何培养乐观的孩子?

    135|如何培养乐观的孩子? Dr. 魏 2018-01-15 135|如何培养乐观的孩子? Dr.魏亲述 Dr....

网友评论

      本文标题:2018-01-15

      本文链接:https://www.haomeiwen.com/subject/msjdoxtx.html