蛋糕中的会话问题PHP

问题描述:

你好,我是cakePHP的新手,并遵循一些不错的在线内容。现在我有一个问题,我无法解决,所以我在这里。蛋糕中的会话问题PHP

public function beforeFilter(){ 
    parent::beforeFilter(); 
    if($this->request->action != 'login' && !this->Session->check('User')){ 
     $this->Flash->error(__('U probeert toegang te krijgen tot een beveiligde omgeving')); 
     return $this->redirect(array('controller' => 'users', 'action' => 'login')); 
    } 

}

我认为这是一个有点老和检查需要SessionComponent ::检查($名)。但是怎么样?我无法让它工作。

我使用CakePHP 2.8

保罗

检查此链接how-do-i-create-write-and-read-session-data-in-cakephp

The CakePHP Session

而且你还用这种方法

$user = $this->Auth->user(); 

或者如果你的用户会话数据想要得到具体用户字段 试试这个

$user_id=$this->Auth->user('id');