后台架构设计问题,求大神分享
根据项目需求,项目分总后台、旅行社端、商家端(多商户商城商家、景交商家、餐厅商家)。除了超管,其他后台角色都有对应的APP移动端,移动端功能与管理后台类似,都是对信息的增删改查。
目前设计是:
1.所有账号使用后台管理员admin表,后台做权限区分、数据用admin_id区分。
2.所有admin管理员账号,同步生成一个user账号,用于APP登录、调用api等。可以使用框架的token机制。
3.两个账号用admin_id关联。
之前用fastadmin时,购买的多商户商城,商家后台是直接用的前台用户user(也就是现在的前端WebNuxt),但是这样感觉写管理后台很麻烦啊。
怎么设计好呢?
请先登录
有大神分享一下么
我之前写的多重身份 也是每个身份对应不同的界面 微信小程序登录 我也是设计在了前端user里面 用标识标注不同身份 这样更方便 后端
但是管理后台功能巨多,还要分权限啥的,用user,管理后台是不是不好写啊
如果你想便于后台管理 就用admin_id 那前端账号也用admin账号 那你没必要再用user了
前端是app,不用user,api的token机制啥的就不能直接用了吧
后台账号当作前端app用户
你目前的策略没啥问题,本身业务就复杂,没办法,我们搞的微服务,独立出来一个用户中心,统一发放token,但是这是设计之初规划好的,没啥历史包袱
谢谢
😃
- 1
前往