FabrikaHradekTour/index.php

107 lines
3.9 KiB
PHP
Raw Normal View History

2024-05-07 21:06:37 +02:00
<?php
session_start();
?>
<!DOCTYPE html>
<html lang="cs">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/x-icon" href="http://109.123.243.163/fht/favicon.ico">
<meta name="author" content="Smejkal, Suljakovic, Somr">
<meta name="description" content="Průvodce Hrádeckou Fabrikou">
<meta name="keywords" content="Foto, Old, Abandoned, Creepy, Panorama">
<script src="./res/global.js"></script>
<link rel="stylesheet" href="./res/global.css">
<script src="./res/index/script.js"></script>
<link rel="stylesheet" href="./res/index/style.css">
<title>Fabrika Hrádek Tour</title>
</head>
<body onload="repeat_panorama(); change_slideshow_img();">
<nav id="nav_buttons">
<button class="tlacitko" onclick="move('./map.php', true)">Mapa</button>
<button class="tlacitko" onclick="move('https://earth.google.com/web/@49.71686994,13.64771387,395.10185485a,550.97177309d,35y,0h,0t,0r', false)">Google Earth</button>
<button class="tlacitko" onclick="move('./autori.php', true)">Autoři</button>
2024-05-07 21:24:14 +02:00
<div id="login_buttons">
<button class="tlacitko" onclick="show_login()">Přihlášení</button>
<button class="tlacitko" onclick="show_register()">Registrace</button>
</div>
2024-05-07 21:24:14 +02:00
<form method="post">
<input id="logout_button" class="tlacitko" type="submit" name="logout_button" value="Odhlásit se"></div>
</form>
</nav>
2024-05-07 21:57:39 +02:00
<div id="textPole">Železárny Hrádek u Rokycan jsou významným průmyslovým podnikem v České republice. Jejich historie sahá do 16. století, kdy byla založena první huť. Specializovaly se na výrobu železa a oceli a byly známé svými kvalitními kovovými výrobky. Železárnám Hrádek byly v průběhu let prováděny stavební úpravy a modernizace, aby udržely krok s technologickým vývojem. Bohužel, v současnosti se železárny potýkají s problémy kvůli jejich majiteli Zdeňkovi Zemkovi. Zdeněk Zemek byl obviněn ze spáchání podvodů a obžalován státním zástupcem. Je třeba zajistit ochranu hodnoty a dědictví železáren Hrádek a obnovit důvěru ve spravedlivý průběh podnikání.</div>
2024-05-10 15:37:45 +02:00
<header><img src="//:0" id="slideshow" alt="Slideshow"></header>
<div id="login_pane">
<form method="post">
2024-05-07 19:18:40 +02:00
<div>Uživatelské jméno: <input type="text" minlength="4" maxlength="32" name="username" required><br></div>
2024-05-07 19:24:06 +02:00
<div>Heslo: <input type="password" name="password" required><br></div>
2024-05-07 19:15:58 +02:00
<div id="sub_btn_div"><input id="sub_btn" type="submit" name="sub"></div>
</form>
</div>
2024-05-08 20:50:52 +02:00
<div id="login_indicator">
<div id="login_indicator_text">Přihlášen jako:</div>
2024-05-09 07:45:27 +02:00
<button id="social_button" onclick="move('./forum.php', true)">Fórum</button>
2024-05-08 20:50:52 +02:00
</div>
2024-05-07 20:51:32 +02:00
<?php
include("./res/global.php");
2024-05-07 19:15:58 +02:00
2024-05-07 21:06:37 +02:00
//CHECK FOR LOGIN
if (isset($_SESSION["username"])) login(null);
if (isset($_POST["sub"]))
{
2024-05-07 21:06:37 +02:00
$safe_uname = mysqli_real_escape_string($database, $_POST["username"]);
$hashed_pass = hash("sha256", $_POST["password"]);
2024-05-07 19:28:58 +02:00
if (str_starts_with($_POST["sub"], "Registrovat"))
{
2024-05-07 21:06:37 +02:00
$database -> query("INSERT INTO user (username, password) VALUES (\"" . $safe_uname . "\",\"" . $hashed_pass ."\")");
2024-05-07 19:28:58 +02:00
2024-05-07 21:06:37 +02:00
login($safe_uname);
2024-05-07 19:28:58 +02:00
} else
{
2024-05-07 21:45:40 +02:00
$res = $database -> query("SELECT username, password FROM user WHERE BINARY username=\"" . $safe_uname . "\" AND BINARY password = \"" . $hashed_pass . "\"");
2024-05-07 21:06:37 +02:00
if ($res -> num_rows == 1)
{
login($safe_uname);
} else
{
echo "<script>alert(\"Nesprávné uživatelské jméno nebo heslo.\");</script>";
}
2024-05-07 19:28:58 +02:00
}
}
2024-05-07 21:06:37 +02:00
2024-05-07 21:24:14 +02:00
if (isset($_POST["logout_button"]))
{
unset($_SESSION["username"]);
echo "<script>logout()</script>";
}
2024-05-07 21:06:37 +02:00
function login($uname)
{
if ($uname != null)
{
$_SESSION["username"] = $uname;
} else
{
$uname = $_SESSION["username"];
}
echo "<script>set_login_uname(\"" . $uname . "\")</script>";
}
?>
</body>
</html>