DiscuzX/upload/source/plugin/qqconnect/connect/connect_check.php

39 lines
1.2 KiB
PHP

<?php
/**
* [Discuz!] (C)2001-2009 Comsenz Inc.
* This is NOT a freeware, use is subject to license terms
*
* $Id: connect_check.php 31305 2012-08-09 06:36:16Z liudongdong $
*/
if(!defined('IN_DISCUZ')) {
exit('Access Denied');
}
$utilService = Cloud::loadClass('Service_Util');
$op = !empty($_GET['op']) ? $_GET['op'] : '';
if (!in_array($op, array('cookie'))) {
$connectService->connectAjaxOuputMessage('0', '1');
}
if ($op == 'cookie') {
loadcache('connect_login_report_date');
$cookieLogins = C::t('common_setting')->fetch('connect_login_times');
if (dgmdate(TIMESTAMP, 'Y-m-d') != $_G['cache']['connect_login_report_date']) {
if (!discuz_process::islocked('connect_login_report', 600)) {
$result = $connectService->connectCookieLoginReport($cookieLogins);
if (isset($result['status']) && $result['status'] == 0) {
$date = dgmdate(TIMESTAMP, 'Y-m-d');
C::t('common_setting')->update('connect_login_times', 0);
C::t('common_setting')->update('connect_login_report_date', $date);
savecache('connect_login_report_date', $date);
}
}
discuz_process::unlock('connect_login_report');
}
}
include template('common/header_ajax');
include template('common/footer_ajax');