Login problem
Hej jeg har et login system, men jeg kan ikke rigtig få det til at virke.Dette er login.php -> den linker så til cigaret3.php
<?
session_start();
if($passtemp)
{
$database = mysql_connect( "localhost", "BRUGER", "PASS");
mysql_select_db("DATABASE NAVN", $database);
$query = mysql_query("SELECT PASSWORD, BRUGERID FROM BRUGERTABEL WHERE BRUGERNAVN = '".$brugernavn."'");
while($data = mysql_fetch_row($query))
{
if(md5("$passtemp") == $data[0])
{
if($data[1]==1)
{ //bruger er admin
$_SESSION['brugerid'] = $data[1];
header("Location: http://".$_SERVER['HTTP_HOST']
.dirname($_SERVER['PHP_SELF'])
."/cigaret3.php");
}
}
} // while fetch_row
} //if passtemp
?>
<html>
<head>
</head>
<body>
<b>Supervisor login</b> <br>
<form action = "<? echo $PHP_SELF; ?>" method = "post">
<input type="Text" name="brugernavn"> Brugernavn
<br></br>
<input type="Password" name="passtemp"> Kodeord
<br><br>
<input type="submit" value="Login">
</form>
</body>
</html>
Dette er cigaret3.php
<html>
<head>
<title>Beregn dit cigaret forbrug</title>
</head>
<body>
<?php
session_start();
if($brugerid = $data[1]) {
print("Du er logget ind");
} else {
print("Ikke logget ind!");
}
?>
</form><br>
</body>
</html>
Men det virker ikke. Det er ligesom at den ikke tager _SESSION['bruger'] med videre til cigaret3.php.
Hvad er fejlen med min login?
/Steffen
