Hier zie je mijn inlog.php waar ik gegevens check van de database
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
// lees het config-bestand
require_once 'config.php';
// lees alle formulierenvelden
$email = $_POST['Email'];
$wachtwoord= $_POST['Wachtwoord'];
// controleer of alle formuliervelden waren ingevuld
if (strlen($email) > 0 && strlen($wachtwoord) > 0) {
// versleutel het wachtwoord
$wachtwoord = md5($wachtwoord);
// maak de controle-query
$query = "SELECT * FROM Registratie WHERE Email = '$email' AND Wachtwoord = '$wachtwoord'";
// voer de query uit
$result = mysqli_query($conn, $query);
// controleer of de login correct was
if ($mysqli_num_rows['$result'] == 1){
// login correct, start de sessie
session_start();
// sla de username op in de sessie
$_SESSION['Email'] = $email;
$_SESSION['Wachtwoord'] = $wachtwoord;
// stuur door naar de homepage
header("Location:index.php");
} else {
// login incorrect, terug naar het login-formulier
header("Location: inlogform.php");
exit;
}
} else {
echo "Niet alle velden zijn ingevuld!";
exit;
}
<?php
// Aantal lijnen voor het debuggen
error_reporting(E_ALL);
ini_set('display_errors', '1');
// Start sessie
session_start();
// Extra check voor zekerheid van inlog
if(isset($_SESSION['Email']) && $_SESSION['Wachtwoord'])
{
echo "Welcome";
} else {
header("Location: inlogform.php");
}
?>