Hallo,
Ik heb het volgende script gebruiken om pagina's met foto's op mijn website te beveiligen.
Ik heb echter albums die ik alleen voor vrienden toegankelijk wil hebben en ik heb albums die ik alleen voor familie toegankelijk wil hebben. Met het script dat ik nu gebruik is iemand die bijvoorbeeld inlogd op een familie-album ook direkt ingelogd voor de vrienden-albums.
Wat moet ik veranderen aan het script dat deze 2 gescheiden worden en ook blijven?
Alvast bedankt!
CODE:
<?PHP
session_start();
if ($_SESSION['login'] == 1 && $_SESSION['acces']==1)
{
header ('Location: pagina.php'); //veranderen in juiste pagina
}
else
{
$userinfo = Array (
0 => Array ("user" => "user1", "password" => "pass2"),
1 => Array ("user" => "user1", "password" => "pass1"),
// voeg er zoveel toe als je wilt
);
$aantal_users = count ($userinfo);
if (isset ($_POST['submit']))
{
for ($i = 0; $i < $aantal_users; $i++)
{
// Hier heb ik de header functie ook bij gezet, omdat je de if-statement die erop volgde makkelijk kon
// samenvoegen met deze ;)
if ($_POST['gebruiker'] == $userinfo[$i]['user'] && $_POST['wachtwoord'] == $userinfo[$i]['password'])
{
$_SESSION['login'] = 1;
header ("Location: pagina.php");
exit();
}
else
{
$error = 'De gebruikersnaam en/of het wachtwoord is niet juist ingevuld. Probeer het nog een keer.<br>';
}
}
}
?>
1.111 views