コード例 #1
0
 function _check_access()
 {
     if ($this->uri->rsegments[2] == 'report') {
         return true;
     }
     return parent::_check_access();
 }
コード例 #2
0
ファイル: notification.php プロジェクト: rip-projects/ark-php
 function _check_access()
 {
     $whitelist = array('fetch');
     if (in_array($this->uri->rsegments[2], $whitelist) && $this->auth->is_login()) {
         return true;
     }
     return parent::_check_access();
 }
コード例 #3
0
 function _check_access()
 {
     $allowed = array('view', 'tag');
     foreach ($allowed as $allow) {
         if ($this->uri->rsegments[2] == $allow) {
             return true;
         }
     }
     return parent::_check_access();
 }
コード例 #4
0
 function _check_access()
 {
     $whitelist = array('login', 'unauthorized', 'register', 'check_session');
     if (in_array($this->uri->rsegments[2], $whitelist)) {
         return true;
     }
     $whitelist = array('change_password', 'profile', 'logout');
     if (in_array($this->uri->rsegments[2], $whitelist) && $this->auth->is_login()) {
         return true;
     }
     return parent::_check_access();
 }
コード例 #5
0
ファイル: user.php プロジェクト: rip-projects/judge
 function _check_access()
 {
     $allows = array('activation', 'generate_activation_code', 'profile', 'request_invitation');
     foreach ($allows as $allow) {
         if ($allow == $this->uri->rsegments[2]) {
             return true;
         }
     }
     return parent::_check_access();
 }