前台用户和后台用户的权限一般是分开实现的吗?

前后台分为2个表,做权限管理的时候要分开认证吗

有什么好的办法,或者推荐好的例子,谢谢各位了

阅读 9.5k
7 个回答
分开。
后台可能需要
超级管理员|资讯管理员|财务管理组
这些前台都不能有吧?
前台用户跟后台用户不是同一个表就更加了
权限表得加 (admin_id,user_id)前后台用户ID,后台授权一般是记录每个节点的访问权限,而前台的节点一般是不会记录的
所以用户授权权限的时候,也是分开做。不然搞得这么复杂就只有自己会用了..

必然是分开的啊,后台一般是管理人员在用,前台一般是真实的用户,两者正常来说是不一样的

这个根据你项目的规模,一般的话加个字段就可以区分了,规模比较大或者属性不相同最好分开,一个能实现的话就是用一个

新手上路,请多包涵

一般的项目都会分开的

新手上路,请多包涵

然后某一天,你的产品和你说:“我们的用户也需要登录后台,权限是只能访问新增加的某个功能。再然后,新开发一个系统,为了方便,没有使用独立的后台,除了后台用户外,其他的数据都用新的数据库来存储,最后这个系统的用户也需要登录后台,请问这样的情况怎么办?是该辞职了吗?”

这个要看你的项目大小了,项目pv比较大的话,建议分开来建,前台用户建一张表,后台用户建一张表,权限也可以单独建一张表或者在建好的表中加一个字段.哪些模块显示出来,哪些模块不显示出来,根据权限判断就可以了;项目的pv很大的话,你可以把用户集中到一张表中,加一个字段来区分前后台用户,然后权限的话,你可以再根据需要增加字段.

看你的需求,首先你要保证功能如期上线!正常的话,公用一个权限,这样逻辑上会更加复杂。分开写到时拓展功能方便,如果前后台拥有功能一样,但就是显示不同,推荐共用一个权限,其他,推荐分开写

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题