# codeBook

* 项目目标
  * 用户身份验证
  * 前后端MD5验证
  * 用户信息使用AES对称加密，密钥使用SHA256加密
* 支付宝观察结果
  * 采用面部解锁
  * 信息按条显示
  * 内部实际上是个记事本
* 实际流程及页面规划
  * welcome
    * 完成用户身份验证，拉取用户信息
    * 用户名永久保存，密码存活时间480s
    * 跳转至mima
  * mima
    * 提供搜索，直接显示在本页
    * 显示所有的密码信息
    * 每一条信息可以单独打开
      * 跳转至detail
    * 新增密码信息
      * 右下角悬浮加号
      * 跳转至add
    * 一键回顶
      * 在右下角悬浮加号的上边
    * 右上角显示密码删除倒计时和立即删除按钮
      * 点击立即删除就删除缓存中的密码，然后跳转至welcome
  * detail
    * 显示密码或者笔记详情
    * 右上角提供编辑
      * 跳转至add（带参数
    * 右上角提供删除
      * 让用户输入密码校验
  * mine
    * 提供简单的用户信息
    * 提供开发者信息
    * 提供反馈窗口
    * 退出登录
  * node
    * 再议 2.0版本
  * 二次登录以及所有的新增，修改，删除操作之前要向后端同步
    * 向后端发送本地数据的时间戳，如果是第一次登录就发送当前时间戳
    * 在每一个人的记录加上最后一次操作时间
    * 服务端进行时间戳的比对
    * 服务端返回ok或者返回服务端的最新数据
* 其他信息
  * vue写一个先
  * 然后用flutter写一个
  * 然后用react native 写一个

db.admin.insert({id: '170521328, name:'赵英博', mail:'zhaoyingbo@live.cn', openid: '10aeff'})

docker run -it --name python -v /root/data/tracer/db:/data --network=lacus python:3.7-alpine /bin/sh