var $name = 'Users';
var $components = array('Auth', 'Acl');
function beforeFilter(){
//parent::beforeFilter();
$this->Auth->userModel = 'User'; $this->Auth->allow('register','login','step2','TakeId');
}
function login(){
if(!empty($this->data)){
if($this->Auth->login()){
$this->Session->setFlash(__('Zalogowany!'));
$this->redirect('/');
} else {
$this->User->invalidate('password', 'Haslo lub Login niepoprawny.!');
}
}
}
function logout(){
$this->Auth->logout();
$this->redirect('/');
}
并且f.e。当我创建:
class UserregistersController extends AppController {
var $name = 'Userregisters';
var $components = array('Auth', 'Acl');
public function beforeFilter()
{
$this->Auth->userModel = 'User';
$this->Auth->allow('index','view','register','edit');
}
}
现在,主要问题是:
我想阅读$this->Session->read('Auth');
,当我输入直线链接时:
website / NoExistController / page - >一切都好但是什么时候
website / Userregisters / page - > Session是Death,返回false :)
哪里出错?任何的想法?
Thx :)