Hvis du opretter en session ved login, kan du sikre siden ved at tjekke på om den session er sat.
Ved login, kan du gøre sådan her:
- session_start(); // Åbning af session adgang
-
- // SQL forespørgelse
- $sql = ""; // Din SQL forespørgelse
- $query = mysql_query($sql); // Din åbning til SQL'en
-
- if($query):
-
- // if-statement
- if(mysql_num_rows($query) == 1):
- // Hvis du bliver logget ind, bliver session sat
- $_SESSION["id"] = 1;
- endif;
-
- endif;
Og ved de sider der skal sikres kan du skrive sådan her:
- if(!$_SESSION["id"] ? header("Location: index.php") : true);
- // Hvis session ikke er sat, bliver du videresendt til index.php filen
HUSK! Koden er ikke testet.
Indlæg senest redigeret d. 10.04.2012 12:11 af Bruger #16025