【api】添加了权限管理的一部分

编程入门 行业动态 更新时间:2024-10-22 11:39:17

【api】添加了<a href=https://www.elefans.com/category/jswz/34/1771295.html style=权限管理的一部分"/>

【api】添加了权限管理的一部分

权限设计

  1. user
  2. merchant
  3. admin

数据库获取用户信息

  • 返回给用户一份VO1

  • 存入session一份VO2

  • VO1 !=VO2

    主要区别是userRole:

    • VO1.userRole=user(这一部分也不会返回给用户)

    • VO1.userRole=YURoleuser(存入内存,数据库也是这部分)

普通权限:

*非核心

普通用户业务范围

  • 修改密码 *
  • 查看未购api信息
  • 购买api及次数
  • 退出登录 *

付费用户业务范围

  • 修改密码 *

  • 购买api及次数

  • 退出登录 *

  • 查看未购买api信息

  • 查看已购买api信息(包括剩余次数等)

  • 每天限制次数限制频率的调用测试

  • 调用api (不需要登录,使用ak,sk,sign)

    • 购买包月限制频率
    • 购买包次数不限制频率

商家业务范围:

  • 发布自己的api (让别人看到自己api)
  • 上线自己的api (让别人能够购买自己的api)
  • 下线自己的api (只能看到,不能购买)
  • 查看自己的api
  • 看到都有哪些人购买了自己的哪些api

注册添加普通权限 √

登录像session中添加权限;√

用户变老板 √

  • 添加过角色之后一定要更新session,否则可以重复添加√

用户变成VIP

VIP变成用户

更多推荐

【api】添加了权限管理的一部分

本文发布于:2023-06-20 23:50:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/808806.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:权限   api

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!