<?php
if($_POST['inloggen']) {
$gebruiker = mysql_real_escape_string($_POST['login']);
$wachtwoord = mysql_real_escape_string($_POST['pass']);
$IP = $_SERVER[REMOTE_ADDR];
// even wat beveiligen en IP opvragen
$bestaatdb = mysql_query("SELECT * FROM `users` where `login`='".$gebruiker."' AND `pass`='".$wachtwoord."'");
$controle = mysql_num_rows($bestaatdb);
// is de ingevulde combinatie wel correct?
if($controle == 0) {
echo'Je hebt een foute wachtwoord of login opgegeven!';
}
else {
$_SESSION['login'] = $gebruiker;
$_SESSION['pass'] = $wachtwoord;
mysql_query("UPDATE users SET laatstelogin=NOW() WHERE login='".$gebruiker."'");
mysql_query("INSERT INTO logs (wat, wanneer, wie, IP) VALUES('ingeloggen',NOW(), '".$gebruiker."', '".$IP."')");
// user zijn laatste login tijd updaten & aanvraag loggen
echo '<meta http-equiv="refresh" content="0;url='.$siteadres.'/index2.php" />';
// user wordt naar het ingelogde deel herleidt!
}
}
?>
Toon Meer
Verder valt het me op dat je wachtwoord niet MD5 wordt opgeslagen, zeer onveilig en ik als gebruiker wil absoluut niet op je website komen. Want jij of een hacker zou zo mijn wachtwoord kunnen lezen.
Hoe check jij of iemand is ingelogd? Laat die checks eens zien.