画布 1
user
  create
    判断文字数据格式
    id
      strToMD5(email + key)
      ID是通过多次加密生成
    email
    pass
      strToMD5(pass + key)
      密码通过MD5加密之后存入数据库
    条件
      userEmail,userName必须唯一
      返回数据中,有且只有一条,id与待修改id一致
      条件不满足,阻止
  info
    根据用户ID返回用户信息
  edit
    id
      邮箱
        修改邮箱之后,更新数据中的ID
      用户名
        直接修改
      密码
        判断原密码是否与后台加密之后的密码一致
        一致
          更新密码
        不一致
          返回错误信息
    条件
      userEmail,userName必须唯一
      返回数据中,有且只有一条,id与待修改id一致
      条件不满足,阻止
  delete
    根据ID删除该用户
    仅限拥有admin的用户
  index
    登录
      name(userEmail,userName)
      name可以用email或者用户名直接登录
      pass
    返回
      用户ID