Problemer med at nægte adgang til personer der ikke er logget på.
Hej EksperterJeg har nu lavet et login system på min side. Og vil gerne gøre så nogle af siderne man kommer ind på KUN skal være tilgændelige for personer som er logget ind.
Hvordan gør man det?
Har selv prøvet mig lidt frem, og gjorde det på følgende måde (virkede dog ikke, da der sikkert ligger en fejl et sted, kan bare ikke finde ud af hvor):
(Smider kun et udsnit af koderne fra filerne ind)
-----
fil (login-ok.php)
...
session_start();
...
if(...)
$_SESSION['adgang']="ok";
?>
<meta http-equiv="Refresh" content="0;URL=forside.php" />
<?php
...
//Denne del virker fint. Det er bare lige for at vise at den sender en videre til forside.php. Samt smider OK ind i session kaldet (adgang).
-----
fil (forside.php)
...
<?php
session_start();
require("connect.php");
$adgang = $_SESSION['adgang'];
if ($adgang != "ok")
{
?>
<meta http-equiv="Refresh" content="0;URL=fejl1.php" />
<?php
} else {
?>
...
---
Problemet kan i selv se her:
www.alexanderchristensen.dk/admin
brugernavn: Alex
Kode: 2222
