Skip to content

Instantly share code, notes, and snippets.

@marijnvdwerf
Forked from anonymous/gist:1347394
Created November 8, 2011 10:01
Show Gist options
  • Save marijnvdwerf/1347397 to your computer and use it in GitHub Desktop.
Save marijnvdwerf/1347397 to your computer and use it in GitHub Desktop.
<?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