Scripts
1 User Login Script
Dit is mijn eerste script dus verwacht er niet teveel van maar ik vond hem zelf toch best aardig, het is voor 1 persoon maar wel vrij veilig :D... denk ik temminste. Hij bestaat uit 3 pagina's. je kan het hier downloaden: http://php.dsplanet.nl/login/login.rar
1-user-login-script
PAGINA 1:
login.php
<?php session_start();
if(!empty($_POST)){
$_SESSION["username"] = $_POST["username"];
$_SESSION["wachtwoord"] = $_POST["wachtwoord"];
$_SESSION["oke"] = 1;
header("Location: geheim.php");
}
else{
echo("<h2>Inloggen:</h2><hr>
<form name='form1' method='post' action=\"".$_SERVER["PHP_SELF"]."\">
Inlognaam: <input name='username' type='text'><br>
Wachtwoord: <input name='wachtwoord' type='password'><br>
<input type='submit' name='Submit' value='Inloggen'>
</form>");
} ?>
///////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
PAGINA 2:
geheim.php
<?php session_start();
// Dit is het enige bestand dat aangepast moet woorden!
// vul bij password tussen de " " je wachtwoord in en
// vul bij naam tussen de " " je naam in.
// Let op dit script kan maar 1 gebruiker hebben
$password = "poep";
$naam = "mats";
// Hierna hoef je niets meer aan te passen.
switch($_SESSION["username"]){
case $naam :{
$naam2 = 300;
}
break;
default:{
$naam2 = 24;
}
}
if(!empty($_SESSION["username"])){
if(!empty($_SESSION["wachtwoord"])){
if($naam2 >= 200){
switch($_SESSION["wachtwoord"]){
case $password : {
echo("<h2> Welkom je hebt toegang tot deze pagina! <a href='loguit.php'>Uitloggen</a></h2>");
}
break;
default:{
session_unset(); session_destroy();
echo("<h2> Uw loginnaam/wachtwoord is fout, <a href='login.php'>ga terug.</a></h2>");
}
}
}
else{
session_unset(); session_destroy();
echo("<h2> Uw loginnaam/wachtwoord is fout, <a href='login.php'>ga terug.</a></h2>");
}
}
else{
session_unset(); session_destroy();
echo("<h2> Wachtwoord vereist, <a href='login.php'>ga terug</a></h2>");
}
}
elseif(!empty($_SESSION["wachtwoord"])){
session_unset(); session_destroy();
echo("<h2> Login vereist, <a href='login.php'>ga terug</a></h2>");
}
elseif(!empty($_SESSION["oke"])){
session_unset(); session_destroy();
echo("<h2> Login en wachtwoord vereist, <a href='login.php'>ga terug</a></h2>");
}
else{
echo("<h2> U moet inloggen voor deze pagina! <a href='login.php'>Login</a></h2>");
}
?>
PAGINA 3:
loguit.php
<?php session_start(); session_unset(); session_destroy();
echo("<h2>U bent uitgelogd, klik <a href='login.php'>hier</a>
om opnieuw in te loggen</h2>");
?>
Reacties
0