Пример #1
0
 /**
  * beforeRender
  *
  * @return void
  * @access public
  */
 public function beforeRender()
 {
     parent::beforeRender();
     if (in_array($this->request->params['action'], array('admin_login', 'login'))) {
         if ($this->request->is('post') && !empty($this->request->data)) {
             $field = $this->Auth->authenticate['all']['fields']['username'];
             $cacheName = 'auth_failed_' . $this->request->data['User'][$field];
             $cacheValue = Cache::read($cacheName, 'users_login');
             Cache::write($cacheName, (int) $cacheValue + 1, 'users_login');
         }
     }
 }
Пример #2
0
 public function beforeRender()
 {
     parent::beforeRender();
     if (!strstr($this->request->params['action'], 'login') && !strstr($this->request->params['action'], 'register')) {
         return;
     }
     if ($this->request->params['admin']) {
         $this->layout = 'admin_login';
     } else {
         if ($this->theme && file_exists(APP . 'View' . DS . 'Themed' . DS . $this->theme . DS . 'Layouts' . DS . 'front_login.ctp')) {
             $this->layout = 'front_login';
         }
     }
 }
Пример #3
0
 public function beforeRender()
 {
     parent::beforeRender();
 }
Пример #4
0
 /**
  * Before Render method
  * 
  */
 public function beforeRender()
 {
     $this->layout = 'default';
     return parent::beforeRender();
 }