Created
November 8, 2011 09:58
-
-
Save anonymous/1347394 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 = '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