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 <?php
$is_user_logged = false;
if (isset($_SESSION["login"])) { if (isset($_SESSION["login"])) {
if (strlen($_SESSION["login"]) > 0) { if (strlen($_SESSION["login"]) > 0) {
echo "Jste přihlášen jako: " . $_SESSION["login"]; echo "Jste přihlášen jako: " . $_SESSION["login"];
$is_user_logged = true;
} else { } else {
echo "Nejste přihlášen"; 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> </body>
</html> </html>

7
login.php

@ -13,9 +13,12 @@ if ($_POST["login"] == "admin" &&
{ {
echo "prihlaseni probehlo uspesne"; echo "prihlaseni probehlo uspesne";
$_SESSION["login"] = $_POST["login"]; $_SESSION["login"] = $_POST["login"];
} else {
header("Location: /index.php");
}
else {
echo "prihlaseni neprobehlo"; echo "prihlaseni neprobehlo";
$_SESSION["login"] = ""; $_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