Místo toho můžete použít relaci PHP, aby byla bezpečnější. Nejprve přesměrujte uživatele na loginhome.php
na přihlašovací stránce (např. login.php
).
session_start();
$_SESSION['logged_in'] = true;
header("Location: loginhome.php");
A v loginhome.php
soubor, můžete zkontrolovat relaci, pokud není nastavena, pak přesměrovat uživatele zpět na přihlašovací stránku.
<?php
include "include.php";
session_start();
if(!$_SESSION['logged_in']){
session_destroy();
header("Location: login.php");
}
?>
Chcete-li se odhlásit, zničte relaci.
<?php
session_start();
$_SESSION['logged_in'] = 0;
session_destroy();
header("Location: login.php");
?>
include.php
soubor.
<?php
$link = mysqli_connect
("host", "user", "password", "database");
?>
Jen tip, měli byste zašifrovat uživatelská jména a hesla uživatelů. Doufám, že to pomůže!