cakephp视频教程6.1 auth与othauth使用比较与用户登录注册
1、auth是cakephp内置的组件,以前总感觉不太容易使用,只是因为很必要时它需要与acl结合。othauth是一个很容易上手的权限控制组件,但得重新加载。Othauth的具体使用参考:http://www.zhuyinghao.com/?p=24
2、在appcontroller里加载auth组件,并添加beforeFilter函数。
3、在user的控制器里添加beforeFilter限制哪些action访问权限,很显然,是否登录,登录与注册页面是需要可以被访问的。
4、添加登录,注销,注册的action,注销$this->Auth->logout();比较麻烦的注册
$this->data['User']['id'] = $this->User->getLastInsertId();
要把刚插入的用户的id取出,赋给session,这样注册才可跳转到登录后的界面或指定页面
$this->Session->write(‘Auth’,$this->data);
5、添加各个的view页面。
二月 19th, 2009 in
cakephp
权限控制不明白他们原理!
什么acl,auth,有没有更详细的资料说明。