cakephp学习:大部分动作使用Auth组件来控制权限,但少部分不用,如何实现?
来源:互联网 发布:黑客用python做什么 编辑:程序博客网 时间:2024/04/20 12:43
答:因为大部分动作都要使用Auth组件来控制权限,所以最好放在AppController里,大概代码如下:
class AppController extends Controller
{
var $components = array(’Auth’);
这样在组件初始化的时候,会自动判断权限。
而对于少部分例外,只要在相应的子控制器里设置allow就可以了,具体如下(比如我们想Threads控制器的index,view动作可以自由访问,不用Auth控制权限):
class ThreadsController extends AppController
{
var $name = ‘Threads’;
function beforeFilter()
{
$this->Auth->allow(’index’, ‘view’);
}
- cakephp学习:大部分动作使用Auth组件来控制权限,但少部分不用,如何实现?
- CakePHP的Auth组件
- cakephp菜鸟笔记-auth组件简单说明
- 使用ember-simple-auth实现Ember.js应用的权限控制
- Laravel 权限控制整理--Auth
- ThinkPHP5的权限控制Auth
- 使用cakephp 1.2中新增的访问控制组件(acl)
- 如何使用 RBAC 组件实现访问控制
- 使用shiro实现权限控制学习总结
- 使用spring的ProxyFactoryBean来实现权限控制
- 使用Gitolite来对Git的repository实现权限控制
- 使用Shiro 集合Spring来实现权限控制
- 使用BigInteger.setBit与BigInteger.testBit来实现权限控制
- 使用BigInteger.setBit与BigInteger.testBit来实现权限控制
- 如何不用组件实现Ajax效果
- 吾日三省吾身系列,大部分内容来自互联网,文章内容少部分原创,仅为了记录学习过程
- 用SERVLET过滤来实现权限控制
- 用SERVLET过滤来实现权限控制
- 用php处理图片水印(文字水印和图片水印)
- Ext2.0 form使用实例(很详细的讲解,强烈推荐)
- MySQL触发器的使用
- java.net.SocketException: socket write error: Connection aborted by peer
- fgrdf
- cakephp学习:大部分动作使用Auth组件来控制权限,但少部分不用,如何实现?
- VC 从网页上下载图片
- select 后面的text显示select中的内容
- Java的垃圾回收(Garbage Collection)机制
- UpdateData()
- ASP.NET 2.0用户管理数据库的注册
- Vdsp(bf561)中的浮点运算(10):fract16类型表示
- 程序员专用IM升级到2.0啦!全动态JavaScript设计
- 二叉树遍历_常数空间