<?php session_start(); if (isset($_COOKIE["autologin"]) && !isset($_SESSION["navn"])) // hvis cookie eksistere, og man ikke er logget på logger den selv på die(header("Location: login.php")); ?> <html> <body> <?php if (isset($_SESSION["navn"])) { echo "Du er logget på som ".$_SESSION["navn"]."<br><a href=\"login.php?ud=ja\">Log af</a>"; } else { if (empty($_GET["err"])) echo "Du er ikke logget på"; else echo "Forkert brugernavn eller kode"; ?> <form action="login.php" method="post"> <input type="text" name="navn"><br> <input type="password" name="kode"><br> <input type="checkbox" name="husk"><br> <input type="submit" value="ok"> </form> <?php } ?> </body> </html>
og login.php
<?php session_start();
if ($_GET["ud"] == "ja") // log ud { setcookie("autologin", false, false); // sletter cookie unset($_SESSION["navn"]); die(header("Location: index.php")); }
if (isset($_COOKIE["autologin"])) // tjekker om oplysninger kommer fra cookie eller post { $arr = explode(" ", $_COOKIE["autologin"]); $navn = $arr[0]; $kode = $arr[1]; $husk = "on"; } else { $navn = $_POST["navn"]; $kode = $_POST["kode"]; $husk = $_POST["husk"]; }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.