2020-02-22 09:45:11 +08:00
2020-02-22 09:45:11 +08:00
2020-02-22 09:45:11 +08:00
2020-02-22 09:45:11 +08:00
2020-02-22 09:45:11 +08:00
2020-02-22 09:45:11 +08:00
2020-02-22 09:45:11 +08:00
2020-02-22 09:45:11 +08:00

ccb

错误代码一览

  • 200成功
  • /login
    • 用户登录或者注册
    • 100校验失败
    • 101用户不存在
    • 102user_info获取失败
    • 103新用户插入失败
    • 104: 签名失败
    • 105: 用户未激活,未重新发送邮件
    • 106密码错误
    • 107注册成功验证码已下发
    • 108用户未激活已重新发送邮件
  • /activation
    • 接受开启账户的uuid
    • 400校验失败
    • 401: active用户不存在
    • 402: active覆写失败
    • 403签名失败
    • 404用户不存在
    • 405user_info获取失败
    • 406该用户已经激活过了
    • 407验证码非本人所有
  • /download
    • 更新到本地
    • 500校验失败
    • 501签名失败
    • 502密码错误
    • 101用户不存在
    • 102user_info获取失败
  • /upload
    • 上传到云端
    • 300校验失败
    • 301codebook用户不存在
    • 302codebook覆写失败
    • 303密码错误
    • 304签名失败
    • 101用户不存在
    • 102user_info获取失败

功能总结

  • 注册/登录
    • 用户发来邮箱地址和密码(密码加密一下)
    • 前后端校验
    • 如果注册过就返回200
      • 前端收到了codebook就把用户密码加密的存起来
      • 之后就可以免登录刷新
    • 如果没注册过就给那个邮箱发验证邮件内容是uuid同时放进数据库里 内容为 mail_addr codebook is_active uuid update_time password
    • 上传
    • 下载
Description
canary密码本后端
Readme 96 KiB
Languages
Python 98.8%
Dockerfile 0.7%
Shell 0.5%