美文网首页
账号模块设计

账号模块设计

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

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


    账号模块 AccountModule.png

    基础需求如下:

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

    相关文章

      网友评论

          本文标题:账号模块设计

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