Ik heb een saltEn als ik dan inlog met deze code:Maar hij geeft steeds aan dat ik een van de velden niet goed heb ingevult.
Licht het aan de salt of aan het login script?
Spoiler tonen
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] salt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$max[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]15[/COLOR][COLOR= #007700]) {[/COLOR]
[COLOR= #0000BB]$characterList[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"eigensaltcode"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$salt[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/do"]do[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$salt[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$characterList[/COLOR][COLOR= #007700]{[/COLOR][URL="http://www.php.net/mt_rand"]mt_rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$characterList[/COLOR][COLOR= #007700]))};[/COLOR]
[COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++;
}[/COLOR] [URL="http://www.php.net/while"]while[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$max[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$salt[/COLOR][COLOR= #007700];
}[/COLOR]
?>Spoiler tonen
if (isset($_SESSION["user"])) { //check of sessie al bestaat
?>
<h1>OEPS!</h1>
<div class="text">
<span>U bent al ingelogd!</span>
</div>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$verzend[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"verzend"[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$user[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"user"[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$wachtwoord[/COLOR] [COLOR= #007700]=[/COLOR] salt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"wachtwoord"[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$verzend[/COLOR][COLOR= #007700]) &&[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$user[/COLOR][COLOR= #007700]) &&[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$wachtwoord[/COLOR][COLOR= #007700])) {[/COLOR] [COLOR= #FF8000]//check of $user enzo wel bestaan[/COLOR]
[COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SELECT * FROM `leden` WHERE gebruiker = "$user" AND wachtwoord = "$wachtwoord" AND rang > 1"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//voer sql uit[/COLOR]
[COLOR= #0000BB]$rij[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_array"]mysql_fetch_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//zet sql resultaten in array[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$user[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$rij[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"gebruiker"[/COLOR][COLOR= #007700]] &&[/COLOR] [COLOR= #0000BB]$wachtwoord[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$rij[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"wachtwoord"[/COLOR][COLOR= #007700]]) {[/COLOR] [COLOR= #FF8000]//check of $user en wachtwoord overeenkomt[/COLOR]
[COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$user[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO
logs (gebruiker, ip, datum, waar, gelukt)
VALUES(
"[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$user[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]",
"[/COLOR][COLOR= #007700].([/COLOR][COLOR= #0000BB]$ip[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]",
NOW(),
inloggen,
Gelukt
)"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
?>
<h1>Succes vol ingelogd</h1>
<div class="text">
<span>Succes vol ingelogd op VanMarijn</span>
</div>
<div class="text">
U bent succes vol ingelogd op VanMarijn. <br />
U word binnen 5seconden doorgestuurd.
</div>
<meta http-equiv="refresh" content="2;URL=index" />
</p>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<h1>OEPS</h1>[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<div class="text">[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je hebt foute gegevens ingevuld!<br>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<a href="javascript:history.back(1)">Klik hier om terug te gaan</a> of<br>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<a href="aanmelden">Registreer</a><Br>"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]();[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]</div>[/COLOR][COLOR= #007700];
}
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
?>
<h1>Login op VanMarijn</h1>
<div class="text">
<form method="POST" action="#">
<table width="100%">
<tr >
<td width="30%">Gebruikersnaam:</td><td><input type="text" name="user" class="form" /></td>
</tr>
<tr>
<td>Wachtwoord:</td><td><input type="password" name="wachtwoord" class="form" /></td>
</tr>
<tr>
<td><input type="submit" name="verzend" value="Login" title="Login in op VanMarijn" /></td><td></td>
</tr>
</table>
</form>
</p>
</div>
<h1>Aanmelden op VanMarijn</h1>
<div class="text">
Bent u nog geen lid op VanMarijn??<br />
Meld je dan <a href="registreer" title="Registreer je op VanMarijn - Marijn Kok">hier</a> aan.
</div>
</
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}
}[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<br /><br />[/COLOR][COLOR= #007700];[/COLOR]
banner[COLOR= #007700]();[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]</div>[/COLOR][COLOR= #007700];[/COLOR]Licht het aan de salt of aan het login script?

