Browse Source

dokonceni

main
Ivan Pomykacz 2 months ago
parent
commit
641dfc8dab
  1. 13
      form-login.php
  2. 17
      index.php
  3. 7
      login.php
  4. 6
      logout.php

13
form-login.php

@ -0,0 +1,13 @@
<?php
if (isset($_GET["error"]) && $_GET["error"] == 1) {
echo "<p>Neplatné jméno nebo heslo</p>";
}
?>
<form name="login" action="/login.php" method="post">
<input type="text" name="login" placeholder="Login">
<input type="password" name="password" placeholder="Heslo">
<button type="submit">Přihlásit</button>
</form>

17
index.php

@ -12,21 +12,28 @@
<?php
$is_user_logged = false;
if (isset($_SESSION["login"])) {
if (strlen($_SESSION["login"]) > 0) {
echo "Jste přihlášen jako: " . $_SESSION["login"];
$is_user_logged = true;
} else {
echo "Nejste přihlášen";
}
}
echo "<br>";
if ($is_user_logged) {
echo "<a href='/logout.php'>Odhlásit</a>";
} else {
include "form-login.php";
}
?>
<form name="login" action="/login.php" method="post">
<input type="text" name="login" placeholder="Login">
<input type="password" name="password" placeholder="Heslo">
<button type="submit">Přihlásit</button>
</form>
</body>
</html>

7
login.php

@ -13,9 +13,12 @@ if ($_POST["login"] == "admin" &&
{
echo "prihlaseni probehlo uspesne";
$_SESSION["login"] = $_POST["login"];
} else {
header("Location: /index.php");
}
else {
echo "prihlaseni neprobehlo";
$_SESSION["login"] = "";
header("Location: /index.php?error=1");
}
header("Location: /index.php");

6
logout.php

@ -0,0 +1,6 @@
<?php
session_start();
session_destroy();
header("Location: /index.php");
Loading…
Cancel
Save