Exemplo n.º 1
0
 /**
  * Handles the login of an admin user.
  *
  * @param string $user
  * @param string $pass
  * @return boolean
  */
 public function login($user, $pass)
 {
     require_once APPLICATION_PATH . MODEL_DIR . '/Admin_user.php';
     $admin_user = new Admin_user();
     $logged_in_user = $admin_user->getUser($user, $pass);
     if (!empty($logged_in_user)) {
         CakeSession::write('admin', true);
         CakeSession::write('auth', true);
         CakeSession::write('admin_user', $logged_in_user);
         return TRUE;
     } else {
         $this->status = FALSE;
         return FALSE;
     }
 }