'dashboard/benutzer:r', 'admin' => 'dashboard/admin:rw' ) ); $this->load->library('AuthLib'); $this->load->library('WidgetLib'); $this->_setAuthUID(); // sets property uid $this->setControllerId(); // sets the controller id } // ----------------------------------------------------------------------------------------------------------------- // Public methods public function index() { $this->load->view('dashboard/dashboard_demo.php', []); } // ----------------------------------------------------------------------------------------------------------------- // Public methods public function admin() { $this->load->view('dashboard/dashboard_demo_admin.php', []); } // ----------------------------------------------------------------------------------------------------------------- // Private methods /** * Retrieve the UID of the logged user and checks if it is valid */ private function _setAuthUID() { $this->_uid = getAuthUID(); if (!$this->_uid) show_error('User authentification failed'); } }