
Crew algemeen |
|
<?PHP
session_start();
ERROR_REPORTING(E_ALL);
$pagina = "?pagina=mijngastenboek"; //De pagina die moet worden weergegeven na het inloggen!
$leeg = ""; // onnodig, dus kan weg...
if ($_SERVER['REQUEST_METHOD'] == "POST")
{
// dit stukje slaat nergens op
// je maakt een var aan, waarin de geposte waarde komt
// je doet er nix mee
// dus kun je ipv $log_nul & $log_een net zo goed $_POST['login_naam']
// en $_POST['pass_word'] gebruiken...
$log_nul = $_POST['login_naam'];
$log_een = $_POST['pass_word'];
if (!file_exists("members/".$log_nul.".php"))
{
exit("Onjuiste login naam.");
}
include("members/".$log_nul.".php");
if ($log_een != $pass)
{
exit("Onjuist wachtwoord!");
}
$_SESSION[0] = $log_nul;
$_SESSION[1] = $log_een;
echo "<meta http-equiv='refresh' content='3;url=".$pagina."'>";
} else
{
?>
<table width="420" border="0" cellpadding="0" cellspacing="1" align="center" bordercolor="black">
<form action='?pagina=inloggen&p=logon' method='POST'>
<input type='hidden' name='p' value='logon'>
<tr>
<td width="100" align="top" valign="top">
Gebruikersnaam:
</td>
<td width="100" align="top" valign="top">
<input type='text' name='login_naam' size='20'>
</td>
</tr>
<tr>
<td width="100" align="top" valign="top">
Wachtwoord:
</td>
<td width="100" align="top" valign="top">
<input type='password' name='pass_word' size='20'>
</td>
</tr>
</table>
<input type='submit' name='B1' value='login'>
</form>
<?PHP
}
?>
<?PHP $pagina = "?pagina=mijngastenboek"; //De pagina die moet worden weergegeven na het inloggen! $leeg = ""; // onnodig, dus kan weg... if ($_SERVER['REQUEST_METHOD'] == "POST") { // dit stukje slaat nergens op // je maakt een var aan, waarin de geposte waarde komt // je doet er nix mee // dus kun je ipv $log_nul & $log_een net zo goed $_POST['login_naam'] // en $_POST['pass_word'] gebruiken... $log_nul = $_POST['login_naam']; $log_een = $_POST['pass_word']; { exit("Onjuiste login naam."); } include("members/".$log_nul.".php"); if ($log_een != $pass) { exit("Onjuist wachtwoord!"); } $_SESSION[0] = $log_nul; $_SESSION[1] = $log_een; echo "<meta http-equiv='refresh' content='3;url=".$pagina."'>"; } else { ?> <table width="420" border="0" cellpadding="0" cellspacing="1" align="center" bordercolor="black"> <form action='?pagina=inloggen&p=logon' method='POST'> <input type='hidden' name='p' value='logon'> <tr> <td width="100" align="top" valign="top"> Gebruikersnaam: </td> <td width="100" align="top" valign="top"> <input type='text' name='login_naam' size='20'> </td> </tr> <tr> <td width="100" align="top" valign="top"> Wachtwoord: </td> <td width="100" align="top" valign="top"> <input type='password' name='pass_word' size='20'> </td> </tr> </table> <input type='submit' name='B1' value='login'> </form> <?PHP } ?>
Probeer het zo eens.
Kheb er even ERROR_REPORTING(E_ALL); boven gezet, dus als er nog iets verkeerd gaat zul je wel een error krijgen.
Owjah, en kheb even SUPERGLOBALS ($_POST, $_GET enz) toegevoegd. |