function _postFinish($config, $emailConfig, $emailConfig2 = null) { global $noonfinish; if ($noonfinish) { return; } $gconfig = $GLOBALS['config']; $email = null; if ($emailConfig instanceof Object && !empty($emailConfig->supportEmail)) { $email = $emailConfig->supportEmail; } else { if ($emailConfig2 instanceof Object && !empty($emailConfig2->supportEmail)) { $email = $emailConfig2->supportEmail; } else { if ($gconfig instanceof Object && !empty($gconfig->supportEmail)) { $email = $gconfig->supportEmail; } } } if ($config->commandOnFinish) { $cmds = is_array($config->commandOnFinish) ? $config->commandOnFinish : array($config->commandOnFinish); foreach ($cmds as $cmd) { $returnCode = _executeCommand('Executing command on finish.', $cmd); if ($returnCode) { // Error executing given command _emailSupport($emailConfig->supportEmail); _exit(1); } } } if ($config->urlOnFinish) { $urls = is_array($config->urlOnFinish) ? $config->urlOnFinish : array($config->urlOnFinish); foreach ($urls as $url) { _output('<br/> Loading url on finish: ' . $url); if (file_get_contents($url) === false) { // Error loading given url _output('<br/> Error on loading the url.'); _emailSupport($emailConfig->supportEmail); _exit(1); } } } }
$_SESSION['type'] = 'PR'; $_SESSION['usertype'] = 'PROOFREADER'; $_SESSION['page'] = $pr_page; } else { if ($row['eventcode'] == '-mk') { $_SESSION['type'] = 'MK'; $_SESSION['usertype'] = 'MARKETING MANAGER'; $_SESSION['page'] = $mk_page; } else { if ($row['eventcode'] == '-nu') { $_SESSION['type'] = 'NU'; $_SESSION['usertype'] = 'REGULAR USER'; $_SESSION['page'] = $nu_page; } else { $_SESSION['type'] = 'MN'; $_SESSION['ecode'] = $row['eventcode']; $_SESSION['usertype'] = 'EVENT MANAGER'; $_SESSION['page'] = $mn_page; } } } $_SESSION['login'] = 1; session_start(); header("Location:" . $_SESSION['page']); $res->free(); _exit(); } } } ?>
/** * 检查是否登录 */ function check_auth() { // 如果配置中管理员用户名密码为空则说明不用验证 if (Config\Config::$adminName == '' && Config\Config::$adminPassword == '') { return true; } // 进入验证流程 $response = \Core\Response::getInstance()->response(); $session = \Core\Session::getInstance($response); $session->start(); if (!isset($_SESSION['admin'])) { if (!isset($_POST['admin_name']) || !isset($_POST['admin_password'])) { include ST_ROOT . '/Views/login.tpl.php'; return _exit(); } else { $admin_name = $_POST['admin_name']; $admin_password = $_POST['admin_password']; if ($admin_name != Config\Config::$adminName || $admin_password != Config\Config::$adminPassword) { $msg = "用户名或者密码不正确"; include ST_ROOT . '/Views/login.tpl.php'; return _exit(); } $_SESSION['admin'] = $admin_name; $_GET['fn'] = 'main'; } } $session->save(); return true; }
/** * 检查是否登录 */ function check_auth() { // 如果配置中管理员用户名密码为空则说明不用验证 if (Statistics\Config::$adminName == '' && Statistics\Config::$adminPassword == '') { return true; } // 进入验证流程 _session_start(); if (!isset($_SESSION['admin'])) { if (!isset($_POST['admin_name']) || !isset($_POST['admin_password'])) { include ST_ROOT . '/Views/login.tpl.php'; _exit(); } else { $admin_name = $_POST['admin_name']; $admin_password = $_POST['admin_password']; if ($admin_name != Statistics\Config::$adminName || $admin_password != Statistics\Config::$adminPassword) { $msg = "用户名或者密码不正确"; include ST_ROOT . '/Views/login.tpl.php'; _exit(); } $_SESSION['admin'] = $admin_name; } } return true; }
<?php include_once "include/common.inc.php"; function _exit($msg) { exit('<script>alert("' . $msg . '");if(top!==self)top.location.href="http://www.onez.cn";</script>'); } $client = Char_Cv('client', 'get'); $from = Char_Cv('from', 'get'); $botid = Char_Cv('botid', 'get'); file_exists('plugins/robot/' . $botid . '/config.php') || _exit('此用户不存在'); include_once 'plugins/robot/' . $botid . '/config.php'; if ($Con['theme']) { $skin = $Con['theme']; } include 'header.php'; ?> <div id="hiddenBox" style="position:absolute;top:-99999px;"></div> <div class="toolbarbk"> <?php if (is_array($links)) { foreach ($links as $rs) { if ($rs['adpos'] == '0' || $rs['adpos'] == '2') { ?> <a href="<?php echo $rs['linkurl']; ?> " onfocus="this.blur()" target="_blank"><img src="<?php echo $rs['icon']; ?> " alt="<?php
function _die($format) { $logger = Logger::getInstance(); $args = func_get_args(); array_shift($args); $logger->log(L_FATAL, "Fatal Error! ".$format, $args); _exit(); }