Skip to content

Instantly share code, notes, and snippets.

Created November 8, 2011 09:58
Show Gist options
  • Save anonymous/1347394 to your computer and use it in GitHub Desktop.
Save anonymous/1347394 to your computer and use it in GitHub Desktop.
<?php
// start sessie
session_start();
include 'config.php';
$tekst1 = 'Je bent succesvol ingelogd. Je wordt doorgestuurd.';
$tekst2 = 'Je moet eerst registreren. Je wordt doorgestuurd.';
// Controle of het formulier verzonden is
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
// 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');
echo $tekst1;
}else{
// Doorsturen en melding geven
header('Refresh: 2; url=register_form.php');
echo $tekst2;
}
}
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment