美文网首页
数据库表以及接口设计思路(零)

数据库表以及接口设计思路(零)

作者: 跑者小越 | 来源:发表于2018-01-21 12:24 被阅读259次

    后台管理部分

    【用户】

    写死管理员账号,不对外开放

    【功能】

    这里我不太清楚,后台需要具备哪些基本功能?

    • 查看用户信息
    • 管理用户账号

    前端/安卓端部分

    目前第一版只实现:【用户登录】 和 【收藏】

    【用户登录】

    方案一

    类似 easy-mock 这样的登陆系统:

    • 第一次直接输入账号密码即注册登录(疑问:如何防止恶意注册的?),所有用户权限相同,无管理员(在后台中管理)。


    • 只提供最基本的个人资料修改,如昵称、密码修改、上传头像

    • 不提供密码找回功能


    方案二:

    使用第三方登陆(下图中提到不需要密码?这里具体怎么实现?需要我做什么工作?)


    关于github第三方登录的参考文档
    https://github.com/Selvin11/koa2-login

    https://www.jianshu.com/p/a9c0b277a3b3


    返回的用户信息

    收藏功能

    一个用户id可以储存一个收藏列表

    • 收藏列表的增加和删除功能

    • 列表中的每一个谱子需要包含如下信息:

      • title
      • url
      • label
    api返回单个曲谱的信息

    数据库设计

    几种业务场景

    1. github第三方登陆,拿到uid、用户名、头像url

    相关文章

      网友评论

          本文标题:数据库表以及接口设计思路(零)

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