后台架构设计问题,求大神分享

根据项目需求,项目分总后台、旅行社端、商家端(多商户商城商家、景交商家、餐厅商家)。除了超管,其他后台角色都有对应的APP移动端,移动端功能与管理后台类似,都是对信息的增删改查。

目前设计是:
1.所有账号使用后台管理员admin表,后台做权限区分、数据用admin_id区分。
2.所有admin管理员账号,同步生成一个user账号,用于APP登录、调用api等。可以使用框架的token机制。
3.两个账号用admin_id关联。

之前用fastadmin时,购买的多商户商城,商家后台是直接用的前台用户user(也就是现在的前端WebNuxt),但是这样感觉写管理后台很麻烦啊。

怎么设计好呢?

3个回答默认排序 投票数排序
Talent小海
Talent小海
这家伙很懒,什么也没写~
6天前

有大神分享一下么

we15123
we15123
程序开发 前后端 全栈开发搭建 python php golang nodejs vue uniapp 脚本开发 易语言
6天前

我之前写的多重身份 也是每个身份对应不同的界面 微信小程序登录 我也是设计在了前端user里面 用标识标注不同身份 这样更方便 后端

Talent小海
Talent小海回复we15123
这家伙很懒,什么也没写~
6天前

但是管理后台功能巨多,还要分权限啥的,用user,管理后台是不是不好写啊

we15123
we15123回复Talent小海
程序开发 前后端 全栈开发搭建 python php golang nodejs vue uniapp 脚本开发 易语言
6天前

如果你想便于后台管理 就用admin_id 那前端账号也用admin账号 那你没必要再用user了

Talent小海
Talent小海回复we15123
这家伙很懒,什么也没写~
6天前

前端是app,不用user,api的token机制啥的就不能直接用了吧

we15123
we15123回复Talent小海
程序开发 前后端 全栈开发搭建 python php golang nodejs vue uniapp 脚本开发 易语言
6天前

后台账号当作前端app用户

dian126
dian126
这家伙很懒,什么也没写~
5天前

你目前的策略没啥问题,本身业务就复杂,没办法,我们搞的微服务,独立出来一个用户中心,统一发放token,但是这是设计之初规划好的,没啥历史包袱

Talent小海
Talent小海回复dian126
这家伙很懒,什么也没写~
4天前

谢谢

请先登录
0
1
0
8