示例#1
0
<?php

require_once '../config/config.inc.php';
$challenge = new Challenge();
$array = $BASE_ARRAY;
$array['title'] = "OWASP Capture the Flag";
$loginpage = "https://" . $_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME'];
$loginpage = str_replace("index", "login", $loginpage);
if (isset($_SESSION[Challenge::PLAYER])) {
    $array['ranking'] = $challenge->getRank();
    $array['login'] = '******' . $loginpage . '?action=logout">Logout</a>';
} else {
    $array['ranking'] = "You have to login to show your rank";
    $array['login'] = '******' . $loginpage . '">Login</a>';
}
$challenge->header($array);
?>
<div id="content">
	<div id="big-logo">
		<div id="challenges">
		<?php 
$challenge->buildChallenges();
?>
		</div>
	</div>
</div>


<?php 
CTF::footer();
示例#2
0
                        } else {
                            $output = showRegister("User already exists");
                        }
                    }
                } else {
                    $output = showRegister("Name can't be empty");
                }
            }
            break;
        default:
            break;
    }
}
$challenge = new Challenge();
$array = $BASE_ARRAY;
$array['title'] = "CTF Login";
if (isset($_SESSION[Challenge::PLAYER])) {
    $array['ranking'] = $challenge->getRank();
    $array['login'] = '******';
} else {
    $array['ranking'] = "You have to login to have a rank";
    $array['login'] = '******';
}
echo CTF::header($array);
echo '<div id="content">';
echo '<div id="multi-logo">';
echo "<div id=\"login\">";
echo join('', $output);
echo "</div></div></div>";
echo CTF::footer();
示例#3
0
 function footer($array = array())
 {
     CTF::footer($array);
 }