コード例 #1
0
 /**
  * Require an authenticated user
  * 
  * @param Lynx_Registry $registry
  */
 public function __construct(Lynx_Registry $registry)
 {
     parent::__construct($registry);
     $this->_template->setCurrentTemplate('lynx');
     $this->_template->addScript('jquery.min');
     require_once 'Lynx/Auth/Auth_Db.php';
     require_once 'Lynx/Acl/Acl_Rbac_Db.php';
     $this->_auth = new Lynx_Auth_Db($registry->get('database'));
     #$_SESSION['Lynx_Auth_ID'] = 'b4764fae-3fc5-11df-bc54-001fe25a4467';
     if (!empty($_SESSION['Lynx_Auth_ID'])) {
         // load the user by ID
         $this->_auth->setAuthenticated(TRUE)->loadByKey($_SESSION['Lynx_Auth_ID']);
     }
     $this->_acl = Lynx_Acl_Rbac_Db::getInstance($registry->get('database'), $this->_auth);
     #$this->_acl = Lynx_Acl_Rbac::getInstance($this->_auth);
 }
コード例 #2
0
 public function __construct(Lynx_Registry $registry)
 {
     parent::__construct($registry);
     $this->_template->setCurrentTemplate('lynx');
     $this->_template->addScript('jquery.min');
 }