Login system, logind problemer.
<?phpsession_start();
$conn = mysql_connect("$host", "$user", "$pass") or die (mysql_error());
mysql_select_db("$db", $conn) or die (mysql_error());
$dato = date("d-m-Y H:i", time());
$sql = "UPDATE login2 SET online='". $dato ."' WHERE `brugernavn` ='". $_POST[brugernavn] ."'";
mysql_query($sql,$conn) or die(mysql_error());
if(isset($_POST["brugernavn"], $_POST["password"])) {
$dotjek = mysql_query("SELECT `brugernavn`, `password`, `level` FROM `login2` WHERE `brugernavn` ='". $_POST[brugernavn] ."'") or die (mysql_error());
$brugertjek = mysql_fetch_object($dotjek);
if($brugertjek->brugernavn != $_POST["brugernavn"]) {
$_SESSION["navne_fejl"] = 1;
header("Location:logind");
exit;
}
$_SESSION["brugernavn"] = $_POST["brugernavn"];
if($brugertjek->password != md5($_POST["password"])) {
$_SESSION["password_fejl"] = 1;
header("Location:logind");
exit;
}else{
$_SESSION["level"] = $brugertjek->admin;
header("Location:admin.php");
exit;
}else{
header("Location:login.php");
exit;
}
mysql_free_result($dotjek);
}
?>
--------------------------
Hej.
Jeg har et lille problem med linje 33. (
Parse error: syntax error, unexpected T_ELSE in /home/virtual/psychokatten.dk/public_html/design/make_logind.php on line 33)
Det er fra:
}else{
header("Location:login.php");
exit;
}
....
Jeg vil gerne have at hvis "level" er Admin, bliver man sendt vidre til admin.php, og ellers bare login.php ..
Jeg har lidt problemer med 'else', så håber lidt på en kvikker :)
