Du kan bruge en PHP-session i stedet for at gøre det mere sikkert. For det første skal du omdirigere brugere til loginhome.php
på loginsiden (f.eks. login.php
).
session_start();
$_SESSION['logged_in'] = true;
header("Location: loginhome.php");
Og i loginhome.php
fil, kan du tjekke for sessionen, hvis den ikke er indstillet, så omdirigere brugere tilbage til loginsiden.
<?php
include "include.php";
session_start();
if(!$_SESSION['logged_in']){
session_destroy();
header("Location: login.php");
}
?>
For at logge ud skal du ødelægge sessionen.
<?php
session_start();
$_SESSION['logged_in'] = 0;
session_destroy();
header("Location: login.php");
?>
include.php
fil.
<?php
$link = mysqli_connect
("host", "user", "password", "database");
?>
Bare et tip, du bør kryptere brugernes brugernavne og adgangskoder. Håber dette hjælper!