コード例 #1
0
 public function auth()
 {
     if ($s = tguard::checkattack()) {
         return $s;
     }
     if (!litepublisher::$options->authcookie()) {
         return litepublisher::$urlmap->redir('/admin/login/');
     }
 }
コード例 #2
0
 public function request($id)
 {
     if ($s = tguard::checkattack()) {
         return $s;
     }
     if (!litepublisher::$options->user) {
         return litepublisher::$urlmap->redir('/admin/login/' . litepublisher::$site->q . 'backurl=' . urlencode(litepublisher::$urlmap->url));
     }
     if (!litepublisher::$options->hasgroup('editor')) {
         $url = tusergroups::i()->gethome(litepublisher::$options->group);
         return litepublisher::$urlmap->redir($url);
     }
     tlocal::usefile('admin');
 }
コード例 #3
0
 public static function auth($group)
 {
     if ($s = tguard::checkattack()) {
         return $s;
     }
     if (!litepublisher::$options->user) {
         turlmap::nocache();
         return litepublisher::$urlmap->redir('/admin/login/' . litepublisher::$site->q . 'backurl=' . urlencode(litepublisher::$urlmap->url));
     }
     if (!litepublisher::$options->hasgroup($group)) {
         $url = tusergroups::i()->gethome(litepublisher::$options->group);
         turlmap::nocache();
         return litepublisher::$urlmap->redir($url);
     }
 }