美文网首页
账号模块设计

账号模块设计

作者: 双鱼子曰1987 | 来源:发表于2017-10-20 17:26 被阅读0次

账号模块做为最基础最核心的模块,需要严格的设计,方便后期维护和更新。如今梳理下基本的设计规则如下:


账号模块 AccountModule.png

基础需求如下:

  • 同一个App允许不同账号登录,同一个账号下有多个子账号,如园长有多个学校、家长多个宝宝信息等
  • 用户数据不允许随意的访问和更改
  • 用户数据分类别进行管理
    • 基础信息(配置configure信息)
    • 用户信息
    • im账号
    • 第三方账号相关,如七牛云的token和url
    • 第三方平台账号,如友盟、广告平台
    • App动态变化信息(Session信息)
    • 当前账号对应的关联信息(学校、班级、宝宝列表、当前宝宝等)
  • 流程逻辑与数据管理剥离,独立做流程逻辑
  • 后期维护,不轻易追加字段或者方法,需要讨论才能进行追加。
  • 账号本地化数据,按照需要考虑加密与否
  • 密码最好不要明文保存,放置被破解

相关文章

网友评论

      本文标题:账号模块设计

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