Download the PHP package friendsofcake/authorize without Composer
On this page you can find all versions of the php package friendsofcake/authorize. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download friendsofcake/authorize
More information about friendsofcake/authorize
Files in friendsofcake/authorize
Package authorize
Short Description CakePHP plugin with authorization classes for AuthComponent.
License MIT
Homepage http://github.com/FriendsOfCake/Authorize
Informations about the package authorize
Authorize plugin
Plugin containing some authorize classes for AuthComponent.
Current classes:
- AclAuthorize, row based Acl. AuthComponent adapter, to use together with AclBehavior created acos
- HabtmDbAcl. AclComponent adapter, for User habtm Group Acl. (for database acl only)
Requirements
- PHP 5.2.8
- CakePHP 2.x
Installation
[Manual]
- Download this: http://github.com/FriendsOfCake/Authorize/zipball/master
- Unzip that download.
- Copy the resulting folder to app/Plugin
- Rename the folder you just copied to Authorize
[GIT Submodule]
In your app directory type:
[GIT Clone]
In your plugin directory type
Usage
In app/Config/bootstrap.php
add: CakePlugin::load('Authorize');
Configuration AclAuthorize:
Setup the authorize class
Example:
In the above example ControllerAuthorize
is checked first. If your Controller::isAuthorized()
returns true on admin routing, AclAuthorize will only be checked for non-admin urls.
Also you need to set actionPath
in a similar way which is used with Actions- and CrudAuthorize.
Configuration HabtmDbAcl:
Setup the HabtmDbAcl adapter
in app/Config/core.php
Make sure if you need to alter settings for HabtmDbAcl, you pass those to
AclComponent $settings['habtm']
, and have it loaded before any Auth configuration.