-
-
Save marijnvdwerf/1347397 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// start sessie | |
session_start(); | |
include 'config.php'; | |
$tekst1 | |
$tekst2 = 'Je moet eerst registreren. Je wordt doorgestuurd.'; | |
// Controle of benodigde velden wel ingevuld zijn | |
if(isset($_POST['user'], $_POST['pass'])) | |
{ | |
// Gebruikersnaam en wachtwoord instellen | |
$GebruikerControle = $_POST['user']; | |
$WachtwoordControle = sha1($_POST['pass']); | |
// Gebruikersnaam en wachtwoord controleren | |
$query = "SELECT * FROM login WHERE gebruikersnaam='$GebruikerControle';"; | |
$result = mysql_query($query) or die(mysql_error()); | |
$waardes = mysql_fetch_array($result); | |
// nieuwe variabelen toekennen | |
$gebruiker = $waardes['gebruikersnaam']; | |
$wachtwoord = $waardes['wachtwoord']; | |
// wanneer admin inlogd word er een sessie admin gemaakt | |
if($gebruiker == "admin" && $WachtwoordControle == $wachtwoord){ | |
$_SESSION['admin'] = $gebruiker; | |
} | |
// wanneer een willekeurig persoon inlogd word er een sessie gebruiker gemaakt | |
if($WachtwoordControle == $wachtwoord) | |
{ | |
// Juiste wachtwoord: dan is ingelogd true | |
// De gebruiker wordt opgeslagen als een session omdat cookies lokaal aan te passen zijn. | |
$_SESSION['gebruiker'] = $gebruiker; | |
// Doorsturen en melding geven | |
header('Refresh: 2; url=index.php'); | |
$melding = 'Je bent succesvol ingelogd. Je wordt doorgestuurd.'; | |
}else{ | |
// Doorsturen en melding geven | |
header('Refresh: 2; url=register_form.php'); | |
$melding = 'Je moet eerst registreren. Je wordt doorgestuurd.'; | |
} | |
include 'kop.php'; | |
echo '<p>'.$melding.'</melding>'; | |
include 'staart.php'; | |
} else { | |
// Terugsturen naar de index | |
Header('Location: index.php'); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment