Logud med auto.
Såfremt der er knyttet login til et site (hele sitet eller noget af det) kan det være hensigtsmæssigt at etablere en automtisk logud efter at den login-afgrænsede del at sitet ikke har været benyttet i et vist tidsrum.
Automatisk logud kan etableres på flere måder via HTML, PHP og javaScript / jQuery. Af disse er HTML-versionen den simpleste.
<li>echo '<a class="nav-link" href="logud.php">Log ud</a>';</li> | Link i menu eller andetsteds |
<meta http-equiv="refresh" content="900; url=logud.php" /> | "Ur" på de sider, hvorfra der skal kunne foretages auto-logud. (evt. via include). Skal placeres i sidernes HEAD-del. Tallet angiver antal sekunder før automatisk logud. |
<?php
session_start();
session_destroy();
session_start();
$_SESSION['logud'] = "";
header("location: index.php");
exit;
?>
| Logud program (logud.php) |
if (isset($_SESSION['logud']))
{
echo "<script>alert('Du er blevet logget af programnavn!');</script>";
unset($_SESSION['logud']);
}
| Alert i det program logud.php linker til. Vises både ved manuel og automatisk logud. Dette program skal være udenfor begrænsning med login. |
|