Zamiast tego możesz użyć sesji PHP, aby była bezpieczniejsza. Po pierwsze, przekieruj użytkowników do loginhome.php
na stronie logowania (np. login.php
).
session_start();
$_SESSION['logged_in'] = true;
header("Location: loginhome.php");
Oraz w loginhome.php
pliku, możesz sprawdzić sesję, jeśli nie jest ustawiona, a następnie przekierować użytkowników z powrotem do strony logowania.
<?php
include "include.php";
session_start();
if(!$_SESSION['logged_in']){
session_destroy();
header("Location: login.php");
}
?>
Aby się wylogować, zniszcz sesję.
<?php
session_start();
$_SESSION['logged_in'] = 0;
session_destroy();
header("Location: login.php");
?>
include.php
plik.
<?php
$link = mysqli_connect
("host", "user", "password", "database");
?>
Tylko wskazówka, powinieneś zaszyfrować nazwy użytkowników i hasła użytkowników. Mam nadzieję, że to pomoże!