Onbekend |
|
Ik ben een loginscript aan het maken (mijn eerste) en ik doe het door een session te plaatsen en dan te kijken of die session bestaat maar ergens moet er een fout zitten want hij doet niet wat ik wil de codes zijn de volgende:
login.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<?php
if ( isset ($_SESSION['username']))
{
echo 'U bent al ingelogt';
}
else
{
?>
<form action="login-v.php" method="POST">
<table><tr><td>
username: </td><td>
<input type="text" name="username"><br />
</td></tr><tr><td>
paswoord:
</td><td>
<input type="password" name="paswoord"><br />
</td><td>
</td></tr><tr><td></table>
<input type="submit" name="inloggen" value="verzenden">
</form>
<?php
}
?>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> </head> <body> <?php if ( isset ($_SESSION['username'])) { echo 'U bent al ingelogt'; } else { ?> <form action="login-v.php" method="POST"> <table><tr><td> username: </td><td> <input type="text" name="username"><br /> </td></tr><tr><td> paswoord: </td><td> <input type="password" name="paswoord"><br /> </td><td> </td></tr><tr><td></table> <input type="submit" name="inloggen" value="verzenden"> </form> <?php } ?> </body> </html>
login-v.php
<?php
databases gegevens
databases gegevens
$query = mysql_query("SELECT * FROM leden WHERE username='".$_POST['username']."' AND paswoord='".$_POST['paswoord']."'") or die (mysql_error());
if(mysql_num_rows($query) == 1)
{
$_SESSION['username'] = $_POST['username'];
echo"U bent ingelogd, klik <a href="ingelogt.php">hier<a>";
}
else
{
echo"verkeerde gebruikersnaam of paswoord";
}
?>
<?php databases gegevens databases gegevens $query = mysql_query("SELECT * FROM leden WHERE username='".$_POST['username']."' AND paswoord='".$_POST['paswoord']."'") or die (mysql_error()); { $_SESSION['username'] = $_POST['username']; echo"U bent ingelogd, klik <a href="ingelogt .php ">hier<a>"; } else { echo"verkeerde gebruikersnaam of paswoord"; } ?>
ingelogt.php
<html>
<head>
<title>ingelogt</title>
</head>
<body>
<?php
if ( isset ($_SESSION['username']))
{
echo 'U heeft permissie om hier te komen';
}
else{
echo 'u moet eerst inloggen...?';
}
?>
<html> <head> <title>ingelogt</title> </head> <body> <?php if ( isset ($_SESSION['username'])) { echo 'U heeft permissie om hier te komen'; } else{ echo 'u moet eerst inloggen...?'; } ?>
voor een voorbeeld klik hier
username=test
pas=test
Ik hoop dat jullie mij kunnen helpen alvast bedankt.
|