コード例 #1
0
 public function initialize()
 {
     parent::initialize();
     $this->loadComponent('RequestHandler');
     $this->loadComponent('Crud.Crud', ['actions' => ['Crud.view', 'Crud.edit', 'Crud.index', 'Crud.add', 'Crud.delete'], 'listeners' => ['Crud.Api']]);
     $this->Auth->allow([]);
 }
コード例 #2
0
 /**
  * BeforeFilter Callback
  *
  * @param \Cake\Event\Event $event
  */
 public function beforeFilter(\Cake\Event\Event $event)
 {
     parent::beforeFilter($event);
     // Auth-settings: Allows all user-related methods
     $this->Auth->allow(['reset_password', 'forgot_password', 'logout', 'login', 'activate', 'test']);
     // Setting up the base-theme
     if (!$this->theme) {
         $this->theme = "CakeManager";
     }
     // Setting up the base-layout
     if (!$this->layout) {
         $this->layout = "base";
     }
 }
コード例 #3
0
 /**
  * beforeFilter Callback
  *
  * @param \Cake\Event\Event $event Event.
  * @return void
  */
 public function beforeFilter(\Cake\Event\Event $event)
 {
     parent::beforeFilter($event);
     $this->Auth->allow([]);
 }
コード例 #4
0
 public function beforeFilter(\Cake\Event\Event $event)
 {
     parent::beforeFilter($event);
     $this->loadModel(Configure::read('CM.UserModel'));
 }
コード例 #5
0
 public function beforeFilter(\Cake\Event\Event $event)
 {
     parent::beforeFilter($event);
     $this->Auth->deny('display');
 }