Onbekend |
|
Ik heb het inlog systeem van jacob slomp :
<style>
.logintable { border:1 solid black; width=200; align:center; font-family:arial; font-size:12}
.login {border:1 solid black; background-color:gray}
</style>
<center>
<a href='http://jacob.slompinfo.nl'>Home</a>
<a href='?status='>Login</a>
<a href='?status=new'>Registreer</a>
<a href='http://jacob.slompinfo.nl'>JS-Site</a>
<BR>
<?
$userfile='gebruikers.php';
include($userfile);
$aantal=count($gebruikers);
if($_GET['status']=="")
{
echo "<form action='?status=login' method=post>";
echo "<table class=logintable>";
echo "<tr><td colspan=2 bgcolor=gray><b>Login:</b></td></tr>";
echo "<tr><td>Naam:<td><input type=text name=naam class=login></td></tr>";
echo "<tr><td>Wachtwoord:<td><input type=password name=wachtwoord class=login><BR></td></tr>";
echo "<tr><td colspan=2><input type=submit value='Login' class=login><a href='?status=new'>Aanmelden</a></td></tr>";
echo "</table>";
echo "</form>";
if($aanmelding=="fout")
{
echo "<font color='red' size=2 face=arial><b>Onjuiste gegevens</font></b>";
}
}
if($_GET['status']=="new")
{
?>
<table class=logintable>
<form action='?status=save' method=post>
<tr><td colspan=2 bgcolor=gray><b>Meld je aan:</b><BR></td></tr>
<tr><td>Naam:<td><input type=text name=naam class=login><BR></td></tr>
<tr><td>E-mail:<td><input type=text name=email class=login><BR></td></tr>
<tr><td>Wachtwoord:<td><input type=password name=wachtwoord class=login><BR></td></tr>
<tr><td>Wachtwoord:<td><input type=password name=wachtwoord2 class=login><BR></td></tr>
<tr><td colspan=2><input type=submit class=login value='Aanmelden'></td></tr>
</table>
<?
}
if($_GET['status']=="save")
{
if(($_POST['naam'] && $_POST['email'] && $_POST['wachtwoord']) && ($_POST['wachtwoord']==$_POST['wachtwoord2']))
{
$fp=fopen($userfile,"a");
fputs($fp,"<"."? $"."gebruikers[]=\"".$_POST['naam'].",".$_POST['email'].",".$_POST['wachtwoord']."\"; ?".">\n");
fclose($fp);
echo "".$_POST['naam']." is toegevoegt aan onze database";
echo "<script>\n setTimeout(location='?status=',\"5000\");\n</script>";
}
else
{
echo "<font face='arial' size=2 color=red><B>Onjuiste gegevens</b><BR> <a href='javascript:history.back(-1)'>ga terug</a></font>";
}
}
if($_GET['status']=="login")
{
$aanmelding="";
if($_POST['naam'])
{
$aanmelding="fout";
for($i=0; $i<=$aantal; $i++)
{
list($user,$email,$pass) = split(",",$gebruikers[$i]);
if(($user==$_POST['naam']) && ($pass==$_POST['wachtwoord']))
{
$aanmelding=goed;
$email2=$email;
}
}
}
if($aanmelding=="goed")
{
?>
<a href="maakaan.php">maak aan</a>
<?
echo "Jouw email is ".$aantal;
}
if($aanmelding=="")
{
echo "Word gauw lid";
}
if($aanmelding=="fout")
{
echo "<font color='red' size=2 face=arial><b>Onjuiste gegevens</font></b>";
echo "<script>\nsetTimeout(location='".$PHP_SELF."?aanmelding=fout','5000');\n</script>";
}
}
?>
<style> .logintable { border:1 solid black; width=200; align:center; font-family:arial; font-size:12} .login {border:1 solid black; background-color:gray} </style> <center> <a href='http://jacob.slompinfo.nl'>Home</a> <a href='?status='>Login</a> <a href='?status=new'>Registreer</a> <a href='http://jacob.slompinfo.nl'>JS-Site</a> <BR> <? $userfile='gebruikers.php'; include($userfile); $aantal=count($gebruikers); if($_GET['status']=="") { echo "<form action='?status=login' method=post>"; echo "<table class=logintable>"; echo "<tr><td colspan=2 bgcolor=gray><b>Login:</b></td></tr>"; echo "<tr><td>Naam:<td><input type=text name=naam class=login></td></tr>"; echo "<tr><td>Wachtwoord:<td><input type=password name=wachtwoord class=login><BR></td></tr>"; echo "<tr><td colspan=2><input type=submit value='Login' class=login><a href='?status=new'>Aanmelden</a></td></tr>"; if($aanmelding=="fout") { echo "<font color='red' size=2 face=arial><b>Onjuiste gegevens</font></b>"; } } if($_GET['status']=="new") { ?> <table class=logintable> <form action='?status=save' method=post> <tr><td colspan=2 bgcolor=gray><b>Meld je aan:</b><BR></td></tr> <tr><td>Naam:<td><input type=text name=naam class=login><BR></td></tr> <tr><td>E-mail:<td><input type=text name=email class=login><BR></td></tr> <tr><td>Wachtwoord:<td><input type=password name=wachtwoord class=login><BR></td></tr> <tr><td>Wachtwoord:<td><input type=password name=wachtwoord2 class=login><BR></td></tr> <tr><td colspan=2><input type=submit class=login value='Aanmelden'></td></tr> </table> <? } if($_GET['status']=="save") { if(($_POST['naam'] && $_POST['email'] && $_POST['wachtwoord']) && ($_POST['wachtwoord']==$_POST['wachtwoord2'])) { $fp=fopen($userfile,"a"); fputs($fp,"<"."? $"."gebruikers[]=\"".$_POST['naam'].",".$_POST['email'].",".$_POST['wachtwoord']."\"; ?".">\n"); echo "".$_POST['naam']." is toegevoegt aan onze database"; echo "<script>\n setTimeout(location='?status=',\"5000\");\n</script>"; } else { echo "<font face='arial' size=2 color=red><B>Onjuiste gegevens</b><BR> <a href='javascript:history.back(-1)'>ga terug</a></font>"; } } if($_GET['status']=="login") { $aanmelding=""; if($_POST['naam']) { $aanmelding="fout"; for($i=0; $i<=$aantal; $i++) { list($user,$email,$pass) = split(",",$gebruikers[$i]); if(($user==$_POST['naam']) && ($pass==$_POST['wachtwoord'])) { $aanmelding=goed; $email2=$email; } } } if($aanmelding=="goed") { ?> <a href="maakaan.php">maak aan</a> <? echo "Jouw email is ".$aantal; } if($aanmelding=="") { } if($aanmelding=="fout") { echo "<font color='red' size=2 face=arial><b>Onjuiste gegevens</font></b>"; echo "<script>\nsetTimeout(location='".$PHP_SELF."?aanmelding=fout','5000');\n</script>"; } } ?>
En nu wil als je op de pagina "maakaan.php" komt word er gececkt of je bent ingelogd (zo niet een stukje tekst bv. je moet ingelogd zijn)??
Kunnen jullie mij helpen??
|