PHP interesse |
|
Heey mensen,
ik ben weer terug met mijn ledensysteem...
Ik heb de pagina login; Dat is de index met een coockie...
Als je bent ingelogd, dan krijg je een menu, als je bent uitgelogd, of niet ingelogd, dan krijg je een inlogd scherm..
Dit is mijn inlog:
<form method="post">
<font size="1" face="Verdana">
<?if ( isset($_COOKIE['login'])){ ?>
PM | Ledenlijst | tekst |
<?}else{?>
<font size="1" face="Verdana">Gebruikersnaam:</font><input type="text" name="gebruikersnaam0" value="Gebruikersnaam" onclick="gebruikersnaam.value=''" size="20"><font size="1" face="Verdana"> Wachtwoord:</font><input type="password" name="wachtwoord0" value="Wachtwoord" onclick="wachtwoord.value=''" size="20">
<input type="submit" name="login0" value="Login">
</form>
<font size="1" face="Verdana">
</center>
</font>
<?
if( isset($_POST["login"]))
{
$query = mysql_query("select * from leden where gebruikersnaam='".$_POST["gebruikersnaam"]."'");
$row = mysql_fetch_object($query);
$wachtwoord1 = md5($_POST["wachtwoord"]);
if($wachtwoord1 == $row->wachtwoord && $_POST["gebruikersnaam"] == $row->gebruikersnaam)
{
setcookie ("login", $_POST["gebruikersnaam"],time()+3600*24);
echo "U bent succesvol ingelogt, wacht even...";
echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1; URL=?pagina=cutenews/show_news.php\">";
}
else
{
echo "Deze inloggegevens zijn fout.";
}
}
?>
<?}?>
<style type="text/css">
input, select, textarea {
border:1px solid #000000;
color: #000000;
font-family: Verdana;
font-size: 10px;
background: ;
}
</style>
<form method="post"> <font size="1" face="Verdana"> <?if ( isset($_COOKIE['login'])){ ?> PM | Ledenlijst | tekst | <?}else{?> <font size="1" face="Verdana">Gebruikersnaam:</font><input type="text" name="gebruikersnaam0" value="Gebruikersnaam" onclick="gebruikersnaam.value=''" size="20"><font size="1" face="Verdana"> Wachtwoord:</font><input type="password" name="wachtwoord0" value="Wachtwoord" onclick="wachtwoord.value=''" size="20"> <input type="submit" name="login0" value="Login"> </form> <font size="1" face="Verdana"> </center> </font> <? if( isset($_POST["login"])) { $query = mysql_query("select * from leden where gebruikersnaam='".$_POST["gebruikersnaam"]."'"); $wachtwoord1 = md5($_POST["wachtwoord"]); if($wachtwoord1 == $row->wachtwoord && $_POST["gebruikersnaam"] == $row->gebruikersnaam) { echo "U bent succesvol ingelogt, wacht even..."; echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"1; URL=?pagina=cutenews/show_news.php\">"; } else { echo "Deze inloggegevens zijn fout."; } } ?> <?}?> <style type="text/css"> input, select, textarea { border:1px solid #000000; color: #000000; font-family: Verdana; font-size: 10px; background: ; } </style>
Nu is het probleem als je daat heen gaat, staat er dat je bent ingelogd, dus je krijgt het menu, maar dan ben je niet ingelogd..
Wat is er fout...???
|