Пример #1
0
 public function common()
 {
     global $_G;
     if (self::$securityStatus != TRUE) {
         return false;
     }
     if ($_G['uid']) {
         $lastCookieReportTime = $this->_decodeReportTime($_G['cookie']['security_cookiereport']);
         if ($lastCookieReportTime < strtotime('today')) {
             $this->_reportLoginUser(array('uid' => $_G['uid']));
         }
     }
     if ($_G['adminid'] > 0) {
         self::$isAdminGroup = 1;
     }
     return true;
 }
Пример #2
0
 public function common()
 {
     global $_G;
     if (self::$securityStatus != TRUE) {
         return false;
     }
     if ($_G['uid']) {
         $lastCookieReportTime = $this->_decodeReportTime($_G['cookie']['security_cookiereport']);
         if ($lastCookieReportTime < strtotime('today')) {
             $this->_reportLoginUser(array('uid' => $_G['uid']));
         }
     }
     if ($_G['adminid'] > 0) {
         self::$isAdminGroup = 1;
     }
     if ($_G['setting']['connect']['allow'] && $_G['setting']['security_qqlogin_alone']) {
         $_G['setting']['regstatus'] = 0;
         $_G['setting']['regconnect'] = 1;
     }
     if ($_G['setting']['connect']['allow'] && $_G['setting']['security_safelogin'] && (!$_G['uid'] && $_G['connectguest'] || $_G['uid'] && !$_G['member']['conisbind']) && CURMODULE == 'post') {
         $msg = '<p>' . lang('plugin/security', 'safelogintips') . '</p><p class="mtm"><a href="connect.php?mod=config" target="_blank"><img src="' . IMGDIR . '/qq_bind_small.gif" class="qq_bind" align="absmiddle" /></a></p>';
         if ($_G['inajax']) {
             if (!$_GET['ajaxtarget']) {
                 $_GET['handlekey'] = 'safelogin';
             }
             if (!$_G['uid'] && $_G['connectguest']) {
                 showmessage('qqconnect:connectguest_message_complete_or_bind');
             } else {
                 showmessage($msg, 'connect.php?mod=config', array(), array('alert' => 'info', 'showdialog' => true, 'striptags' => false, 'locationtime' => 0));
             }
         } else {
             if (!$_G['uid'] && $_G['connectguest']) {
                 dheader('location: ' . $_G['siteurl'] . 'member.php?mod=connect&ac=bind');
             } else {
                 showmessage($msg, '', array(), array('alert' => 'info', 'showdialog' => true, 'msgtype' => 2, 'striptags' => false));
             }
         }
     }
     if ($_G['setting']['connect']['allow'] && $_G['setting']['security_qqlogin_alone'] && CURMODULE == 'logging' && $_GET['action'] == 'login' && submitcheck('loginsubmit', 1)) {
         showmessage('security:qqloginaloneopened');
     }
     return true;
 }