Kontrol med session
Har en brugersystem, hvor man kan oprette bruger (sjovt nok) og kan komme ind på nogle andre sider, hvis man kun er logget ind. Hvor ellers en der ikke er logget ind og prøver på at gå ind på en side, skal der være en session der siger man ikke har adgang og skal derfor logge ind.Men selve den session ved jeg ikke rigtig hvordan det laves når det er flere bruger, da jeg har kun en session til en enkel bruger, som jeg har brugt tidens løb.
Det jeg har på de sider, hvor den laver en kontrol starter sådan:
<?php
session_start();
if (isset($_SESSION['laccess'])){
header("Location: index.php?f=needlogin");
}
?>
Hvor på¨den index.php side står:
<?php
if (isset($_GET['f']) && $_GET['f'] == 'wronglogin') {
echo '<br><br><span style="color: red; font-weight: bold">De indtastede oplysninger er ikke korrekte!</span>';
} else if (isset($_GET['f']) && $_GET['f'] == 'needlogin') {
echo '<br><br><span style="color: red; font-weight: bold">Adgang nægtet til den pågældende side!</span>';
} else if (isset($_GET['f']) && $_GET['f'] == 'loggedout') {
unset($_SESSION['laccess']);
echo '<br><br><span style="color: #008000; font-weight: bold">Du er nu logget ud!</span>';
}
?>
Håber det er til at forstå, ellers spørg :)
