phpcms api.php,phpcms api 调用文章

rbac######嗯嗯, 用的这个方法控制的控制器. 但HTML里面的按钮只能一个一个IF######可以在按扭这里不判断,让它们都能点。但是点完以后的连接会提示他“没有权限”######回复 @LAJS : +1######这就是坑爹货啊,别人裤子都脱了,你又告诉别人不能XX######这个体验太差啦..######可以用2楼办法。如果要隐藏(菜单、按钮)入口,可以参考phpcms的做法用menu表保存对应信息

######谢谢,我去看看phpcms###### 每个按钮if一下啊。 要么,就把输出按钮交给php控制,这样就能让权限决定输出什么了。可是麻烦啊,这样还不如if一下啊。。 ######嗯嗯,现在就是每个IF下, 不知道还有什么更简单的方法么###### 通过URL控制权限是最低级的,如果是严谨的系统,最好每个需要权限控制的块都有代码参与。 至于你觉得用if啥的麻烦,可以封装成一个函数嘛。返回true才显示。 ######回复 @乌龟壳 : 明白你的意思了.谢谢 : )######回复 @风弥 : 这是业务,业务上需要控制到多细,代码就要写到多细。和技术无关。######回复 @乌龟壳 : 嗯嗯,谢谢讲解.在厚颜问下,我能在哪里学习到这块知识吗?######回复 @风弥 : 所谓细粒度的API就是说每个操作比如增加下级,编辑文章,乃至改分类,改标题,网页都通过ajax调用你用PHP写的某个API(如:/article/class/edit/)等,那样针对URL的控制才有用,不然还是在页面上每个需要控制的地方用if那些控制吧。话说封装下就一行代码的事。######回复 @风弥 : 不管怎么实现,针对URL的权限控制基本只能控制到页面级,除非你整个网页是由细粒度的API控制的,否则一个页面干多个事情,需要考虑多个权限的话,光看URL怎么控制得了。######想要做到按钮级的,所有页面的按钮布局就需要一样了。######那只能IF了...######你这只是控制按钮而已,我还搞过需要要控制数据库字段的~~比如,销售部门可以看到的字段和后勤部又不一样,某地区的客户和另一地区看到的又不一样,总之就是一个烦。你无论怎么控制始终都是要判断的。只是看你的if是封装好了还是直接写页面里。所谓的权限还不是要先设定好再判断。

######还好没你的那个麻烦. 哈哈哈哈, 为什么看到你说的.. 瞬间心情好了呢.... 原谅我不厚道的笑了 哈哈哈哈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值