www.gusucode.com > ShopEx481 & PHPWind 整合版码程序 > bbs/require/bbsclose.php

    <?php
!function_exists('readover') && exit('Forbidden');

$bbsclose = true;
$AdminUser = GetCookie('AdminUser');
$CK = $AdminUser ? explode("\t",StrCode(GetCookie('AdminUser'),'DECODE')) : array();
if ($CK[1] && CkInArray($CK[1],$manager)) {
	$v_key = array_search($CK[1],$manager);
	SafeCheck($CK,PwdCode($manager_pwd[$v_key])) && $bbsclose = false;
}

if (!$db_bbsifopen) {
	if ($_GET['logined'] && !$bbsclose) {
		Cookie('logined',1,$timestamp + 1800);
	} elseif (!GetCookie('logined') || $bbsclose) {
		$skin	 = $skinco ? $skinco : $db_defaultstyle;
		$groupid = '';
		Showmsg($db_whybbsclose,($bbsclose ? NULL : 'bbsclose'));
	}
} elseif ($db_bbsifopen==2) {
	if ($db_visituser) {
		$_POST['pwpwd'] && $windid = $_POST['pwuser'];
		if (!$windid) {
			Showmsg('visiter_login');
		} elseif (!CkInArray($windid,$manager) && strpos(','.strtolower($db_visituser).',',','.strtolower($windid).',')===false) {
			PwNewDB();
			require_once(R_P.'require/checkpass.php');
			Loginout(); Showmsg('visiter_login');
		}
	} elseif (!$windid && strpos($REQUEST_URI,'login')===false) {
		Showmsg($db_whybbsclose);
	}
}

unset($AdminUser,$CK,$bbsclose);
?>