X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=docs%2Fhome-page%2Fen%2Finc%2Fheader.php;h=1603d375ae9ce5b3d5d70c381cc0794583e6ccdb;hb=0fa2b569980186142b93a30d56223898daf3755a;hp=6d96e38000045cb87fd14b1c145045f0341e050c;hpb=e62c2b22fb6007442d93764983d5aa3fff2bef56;p=bacula%2Fdocs diff --git a/docs/home-page/en/inc/header.php b/docs/home-page/en/inc/header.php index 6d96e380..1603d375 100644 --- a/docs/home-page/en/inc/header.php +++ b/docs/home-page/en/inc/header.php @@ -10,6 +10,12 @@ * */ isset($page) || $page = "home"; // default page to show + if (!preg_match("/^[a-zA-Z0-9_\-]+$/", $page)) { + sleep(5); + header("HTTP/1.0 404 Not Found"); + exit; + } + $page_directory = "pages"; // directory with pages $page_current = "$page_directory/$page.php"; @@ -20,13 +26,13 @@ */ session_start(); if(isset($_POST['username']) and isset($_POST['password'])) { - $user = $_POST['username']; - $pass = $_POST['password']; + $user = $_POST['username']; + $pass = $_POST['password']; - if($user == $pass) { - $_SESSION['user'] = $user; - $_SESSION['logged_in'] = true; - } + if($user == $pass) { + $_SESSION['user'] = $user; + $_SESSION['logged_in'] = true; + } } /** @@ -34,19 +40,19 @@ */ $spath = dirname($_SERVER['SCRIPT_NAME']); if(strlen($spath) < 2) - $spath = ""; + $spath = ""; ?> - Bacula, the Network Backup Tool for Linux, Unix, and Windows + Bacula, the Open Source, Enterprise ready, Network Backup Tool for Linux, Unix, and Windows - - - - + + + + @@ -56,7 +62,7 @@