Graag had ik wat advies om een dashboard login veilig te maken.
Het graat hierom een dashboard waarvoor je je niet kunt registreren, dus voor vaste mensen.
index:
<html>
<head>
<title>Dashboard</title>
<link rel="stylesheet" href="css/style.css"></link>
</head>
<body>
<form action="" method="POST">
<input type="text" class="logscreen_fields" name="user" id="user" placeholder="Gebruikersnaam"></input>
<input type="password" class="logscreen_fields" name="password" id="password" placeholder="Wachtwoord"></input>
</form>
</body>
</html>
<?php
session_start();
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$user = $_POST['user'];
$password = $_POST['password'];
$users = array(
'Gebruikera' => 'wachtwoorda',
'Gebruikerb' => 'wachtwoordb',
'Gebruikerc' => 'wachtwoordc'
//enz.
);
if(isset($users[$user])){
if($password == $users[$user]){
$_SESSION['login-naam'] = $user;
$_SESSION['login'] = "success";
//en word doorgestuurd naar beveiligd epagina
}else{
echo 'Wachtwoord is onjuist bij deze gebruikersnaam';
}
}else{
echo 'deze gebruiker is niet bij ons bekend.';
}
}
?>
securepage:
<?php
session_start();
if ($_SESSION['login'] != "success")
{
header('Location: index.php');
exit();
}
?>
Gr. Yoeri