Hejsan! Har fåt lite hjälp med ett login script som använder sessioner. men något säger mig att den inte registrerar fakta. Någon som kan hjälpa mig?
Login sidan:
<form method="POST" action="do.php">
<table border=0>
<tr>
<td><b>username</b></td>
</tr>
<tr>
<td> <input type="text" name="username" class=text></td>
</tr>
<tr>
<td><b>Lösenord</b></td>
</tr>
<tr>
<td> <input type="password" size=15 name="password" class=text></td>
</tr>
<tr>
<td> <input type="submit" name="Logga in!"></td>
</tr>
</table>
</form>
DO.php
<?
require ("mysql.inc.php");
session_start();
session_register("UserID", "Username", "Password");
$result = mysql_query("SELECT * FROM user WHERE Username = '" . $_POST["username"] . "' AND Password = '" . $_POST["password"] . "' LIMIT 1");
if (mysql_num_rows($result)) {
$rad = mysql_fetch_array($result);
$_SESSION["UserID"] = $rad["UserID"];
$_SESSION["Username"] = $rad["Username"];
$_SESSIOn["Password"] = $rad["Password"];
echo "Du ska nu vara inloggad...<br><a href=\"start.php\">Gå in</a>";
} else {
echo "DU skrev in fel lösenord!<br>";
print_r($_POST);
}
echo "Du har kört do_login.php";
?>
Tacksam för hjälp