コード例 #1
0
ファイル: index.php プロジェクト: javinc/loadavg
$logdir = LOG_PATH;
//check to see if ip is banned before going on
$banned = false;
$flooding = false;
if (isset($settings['ban_ip']) && $settings['ban_ip'] == "true") {
    $banned = $loadavg->checkIpBan();
    if ($banned) {
        //clean up session
        $loadavg->logOut();
    }
}
//used for remember me at login time
//if no session exists check for cookies
if ((!isset($_SESSION['logged_in']) || $_SESSION['logged_in'] == false) && $banned == false) {
    //if cookies are here and match log them in
    if ($loadavg->checkCookies()) {
        $_SESSION['logged_in'] = true;
        header("Location: /index.php");
    }
}
//first lets see if a name has been set...
$pageName = "";
//security check for all access
if (isset($settings['settings']['allow_anyone']) && $settings['settings']['allow_anyone'] == "false" && !$loadavg->isLoggedIn() || $banned == true) {
    include APP_PATH . '/views/login.php';
} else {
    if (isset($_GET['page']) && $_GET['page'] != "") {
        $pageName = $_GET['page'];
    }
    //first check to see if its a plugin based module
    //if (in_array($pageName, $plugins))  array_key_exists