cakephp菜鸟笔记-auth组件简单说明
来源:互联网 发布:什么直播软件有黄播 编辑:程序博客网 时间:2024/05/01 09:21
Auth是简单的登陆组件,一般都是先建立user表,字段username,password,如果不是这样就必须另行显式说明。
<?phpclass AppController extends Controller { var $components = array('Auth','Session'); function beforeFilter() { //Configure AuthComponent配置Auth组件,Auth组件采用SHA1的加密方法。 $this->Auth->allowedActions = array('display','logout','login'); $this->Auth->loginAction = array('controller' => 'users', 'action' => 'login'); $this->Auth->logoutRedirect = array('controller' => 'users', 'action' => 'login'); $this->Auth->loginRedirect = array('controller' => 'products', 'action' => 'index'); if(!$this->Session->check('lang')) { $this->Session->write('lang',0); } date_default_timezone_set('Asia/Chongqing'); }}
现在app_controller进行基本的设置,还要建立user的model和controller,建立login和louout方法。它使用SHA1进行加密。可以更改成md5。
进行以上设置后,加入user记录后,就没有被Auth->allowedActions的就会被禁止。
function beforeFilter() { parent::beforeFilter(); $this->Auth->allow('*'); }
一般在每个controller使用这个来进行allow的方法设置,放行一些方法,免得被禁止权限。
这只是简单的Auth组件使用,更详细的权限使用还需要使用ACL。
- cakephp菜鸟笔记-auth组件简单说明
- CakePHP的Auth组件
- cakephp菜鸟笔记1
- cakephp菜鸟笔记2
- cakephp菜鸟笔记3
- cakephp菜鸟笔记4
- cakephp菜鸟笔记-分页
- cakephp菜鸟笔记——输入数据处理*
- cakephp学习:大部分动作使用Auth组件来控制权限,但少部分不用,如何实现?
- cakephp菜鸟笔记-零碎重要提示(不断补充)
- cakephp菜鸟笔记——Js引擎jQuery使用
- 换掉CakePHP说明首页
- CakePHP 编程笔记
- CakePHP 编程笔记2
- CakePHP 编程笔记3
- cakephp学习笔记
- cakephp官网建博客笔记
- Netty基本组件模型简单说明
- 必须用到初始化成员列表的四种情况
- css部分总结1
- 《专业嵌入式软件开发》笔记-第5章ar、nm、objdump、objcopy、ranlib、size、strings、strip
- 初学JNDI
- 受用一生的维生素
- cakephp菜鸟笔记-auth组件简单说明
- hdu 4106 Fruit Ninja
- [转] 一定要记住这20种PS技术!!!会让你的照片美的不行!!!..
- cakephp菜鸟笔记-零碎重要提示(不断补充)
- 1782. Knapsack
- PHP:dirname(__FILE__)的意思
- 工大瑞普虚拟思科实验室full(U7.3)环境配置方法
- 2009年MEMS惯性传感器现状及2010年趋势
- 如何理解java中回调机制和模板机制