gebruiker35
Gebruiker
- Lid geworden
- 29 mrt 2008
- Berichten
- 434
site gebouwd in php 4.
nieuwe server.
zet site erop.
eerst heleboel notice's. die maar uitgezet.
vervolgens deed ie 't goed...
maar toen ging ik dus inloggen, en dat deed ie niet!
welke fouten ga ik nog meer tegen komen met versie 5?
nieuwe server.
zet site erop.
eerst heleboel notice's. die maar uitgezet.
vervolgens deed ie 't goed...
maar toen ging ik dus inloggen, en dat deed ie niet!
PHP:
<?php session_start();
$gebruikers = array(
'dinant'=>'ef73781effc5774100f87fe2f437a435',
'admin'=>'01f115caf927d1c4d2579b3a49ef1af1');
if($_SERVER["REQUEST_METHOD"] == "POST"){
$user = strtolower($_POST['field1']);
$pass = htmlspecialchars($_POST["field2"]);
$gegevens = file_get_contents("./inl/$user.txt");
$gegevens = nl2br($gegevens);
$gegevens = explode ('||', $gegevens );
if($gegevens[1] >= 10){
echo "U bent definitief geblokkeert.";
$a=fopen("./inl/$user.txt","w");
if ($a)
{
if($gegevens[1] == ""){ $keertje = "1"; } else {
$keertje = $gegevens[1] + 1; }
setlocale (LC_ALL, 'nl_NL');
$datum = strftime ("%d");
$totaal = "||$keertje||$datum";
fwrite($a,"$totaal");
fclose($a); }
die($_SESSION['loggedin']);
die(); }
if($gegevens[1] >= 3){
setlocale (LC_ALL, 'nl_NL');
$datum = strftime ("%d");
if($gegevens[2] <= $datum){
echo "U heeft verkeerde inloggegevens ingevoerd. <a href='.index.php?page=15'>Klik hier om het opnieuw te proberen.</a>..";
$a=fopen("./inl/$user.txt","w");
if ($a)
{
if($gegevens[1] == ""){ $keertje = "1"; } else {
$keertje = $gegevens[1] + 1; }
setlocale (LC_ALL, 'nl_NL');
$datum = strftime ("%d");
$totaal = "||$keertje||$datum";
fwrite($a,"$totaal");
fclose($a);
}
die($_SESSION['loggedin']);
die(); }}
if(isset($gebruikers[$user]) && (md5($pass) === $gebruikers["$user"]))
{
$_SESSION['loggedin'] = TRUE;
$_SESSION['username'] = "$user";
echo '<script language="javascript" type="text/javascript">
<!--
top.location = "./index.php?page=1";
-->
</script>';
}else{
echo "U heeft verkeerde inloggegevens ingevoerd. <a href='./pages/inloggen/inloggen.php'>Klik hier om het opnieuw te proberen...</a>";
die($_SESSION['loggedin']);
die();
} }
?>
<html>
<head>
<meta http-equiv="Content-Language" content="nl">
<title>Inloggen</title>
<LINK HREF='./style.css' REL='stylesheet' TYPE='text/css'>
<script language='JavaScript' type='Text/JavaScript'>
</script>
</head>
<body style="background-color: #e4e4ff;">
<form method="POST" action="./inl.php">
<p> </p>
<p> </p>
Gebruikersnaam
<input CLASS="textbox" TYPE="text" name="field1" size="28">
<p>
Wachtwoord
<input CLASS="textbox" type="password" name="field2" size="28">
<p>
<input type="submit" value="Inloggen" name="ok">
<p> </p>
</form>
<p> </p>
<p> </p>
</body>
</html>
welke fouten ga ik nog meer tegen komen met versie 5?