动态权限管理问题

qq29391091 2011-10-24 09:15:17
权限管理怎么实现?
管理员,其它权限人员
不同权限的人员登陆同一页面时,管理员可以看到人员的数据,而其它权限的人员只能看到属于自己的数据.
这个用if else 生成不同的sql语句然后获取不同的数据,还是登陆页面时根据权限进行不同页面的跳转,比如管理员跳转到管理员对应的页面,其他的跳到其他对应的页面?

第一种方法查询的时候好像有点麻烦.
第二种方法好像有点死,不够灵活
有什么好的方法吗?
...全文
117 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
码无边 2011-10-24
  • 打赏
  • 举报
回复
字段控制
qq29391091 2011-10-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ohmygirl 的回复:]
引用 4 楼 qq29391091 的回复:

如果像订单的话,管理员是可以看到全部的定单,然后订单信息里就有要一列显示订单的是哪个业务员的,还有有按业务员查询的,那业务员登陆的话他只要自己的订单信息,显示订单是哪个业务员的那一列就没必要了,按业务员查询的也不用的.这个全部放一个页面上,是不是要做很多判断?

你应该把管理员和业务员的功能分开做。。
[/Quote]
功能分开?可是功能名称都一样?还是要放不同文件夹里做不同页面?
ohmygirl 2011-10-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 qq29391091 的回复:]

如果像订单的话,管理员是可以看到全部的定单,然后订单信息里就有要一列显示订单的是哪个业务员的,还有有按业务员查询的,那业务员登陆的话他只要自己的订单信息,显示订单是哪个业务员的那一列就没必要了,按业务员查询的也不用的.这个全部放一个页面上,是不是要做很多判断?
[/Quote]
你应该把管理员和业务员的功能分开做。。
qq29391091 2011-10-24
  • 打赏
  • 举报
回复
如果像订单的话,管理员是可以看到全部的定单,然后订单信息里就有要一列显示订单的是哪个业务员的,还有有按业务员查询的,那业务员登陆的话他只要自己的订单信息,显示订单是哪个业务员的那一列就没必要了,按业务员查询的也不用的.这个全部放一个页面上,是不是要做很多判断?
ohmygirl 2011-10-24
  • 打赏
  • 举报
回复
不同的权限读取的字段

感觉应该是,都可以读取这些字段,只是不同的权限,界面上显示的内容不一样。。
qq29391091 2011-10-24
  • 打赏
  • 举报
回复
我是说数据要从数据里读取,但是不同的权限读取的字段不一样.
比如管理员可以读取客户表的全部的字段,但是业务员不能显示电话号码.
yunprince 2011-10-24
  • 打赏
  • 举报
回复
一般都是判断,可以把权限存在一个php文件中,然后读取文件判断,这样就不用读数据库了
xxxxxx130 2011-10-24
  • 打赏
  • 举报
回复
权限管理是不同的成员赋予不同的权限,原后有个统一验证,如果某个成员有相应的访问权限就通过,没有就提示权限不足什么的,具体到你这个,实际上是应该有两个动作对应两个视图,其中管理员可能就是有查看所有人的权限,而其他人只有查看自己的权限,这两个的访问地址应该是不同的
qq29391091 2011-10-24
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zy205817 的回复:]
字段控制
[/Quote]
这个要怎么做?用ajax查询的时候又要怎么做?

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧