baiyuxiong 发表于 2011-10-22 22:27:42

用pre_controller的钩子来实现权限控制可行吗?

CI的钩子有什么实际的应用吗?我感觉像是鸡肋

重庆PHP社区 发表于 2011-10-23 02:36:47

pre_controller钩子不能实现
post_controller_constructor 可以实现,我们的社区网站(http://php-chongqing.com)就是这么干的,呵呵

另外,问你下你那个发言下面有签名,还有链接是怎么弄的哟?会员级别?

baiyuxiong 发表于 2011-10-23 09:20:09

重庆PHP社区 发表于 2011-10-23 02:36 static/image/common/back.gif
pre_controller钩子不能实现
post_controller_constructor 可以实现,我们的社区网站(http://php-chongqing ...

登录后,右上角 设置 -》个人资料 --》个人信息

qfly888 发表于 2011-10-23 23:36:09

你在百度个ci 钩子实现权限就能找到了

visvoy 发表于 2011-10-23 23:53:32

活用$RTR->fetch_class()/fetch_method()可以控制所有控制器的操作权限

baiyuxiong 发表于 2011-10-24 09:09:25

这两个方法,对手册里好像没描述。
我觉得从CI的角度来讲,是不是说,这两个不开放对外使用?

baiyuxiong 发表于 2011-10-24 09:18:03

qfly888 发表于 2011-10-23 23:36 static/image/common/back.gif
你在百度个ci 钩子实现权限就能找到了

我搜了下,基本是针对URL的权限控制。
这觉得这种方法只能实现相对简单的一些控制。

对于复杂点儿的,比如。北京的用户和西安的用户权限不一样。这种就没办法实现。

longjianghu 发表于 2011-11-15 22:54:04

baiyuxiong 发表于 2011-10-24 09:18 static/image/common/back.gif
我搜了下,基本是针对URL的权限控制。
这觉得这种方法只能实现相对简单的一些控制。



貌似这个不是ci的问题吧

80后 发表于 2012-3-28 12:00:25

baiyuxiong 发表于 2011-10-24 09:18 static/image/common/back.gif
我搜了下,基本是针对URL的权限控制。
这觉得这种方法只能实现相对简单的一些控制。



这种的话,再加个地区控制权限就行了。
页: [1]
查看完整版本: 用pre_controller的钩子来实现权限控制可行吗?