====== Checking Access ====== In a controller, just add this to one of your actions (for example, actionBrowse()): // in place of the word 'browse', you could use $this->_action if (Solar_Registry::get('user')->access->isAllowed(get_class($this), 'browse')) { // browse logic } else { // access denied logic } Or, better yet, follow the _preAction() method in Solar_Base. protected function _preAction() { $allow = Solar_Registry::get('user')->access->isAllowed( get_class($this), $this->_action ); if (! $allow) { $this->errors[] = $this->locale('ERR_NOT_ALLOWED_ACCESS'); $this->_action = 'error'; } }