Problem med login-script
login-php:<?
ob_start();
?>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="loggerin.php" method="post">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Brugernavn:</font><br>
<input name="bruger" type="text" size="12" maxlength="12"><br>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Password:</font><br>
<input name="pass" type="password" size="12" maxlength="12">
<br>
<input type="submit" value="Login">
</form>
<?php
session_start();
if ($_SESSION['status'] == "nobrugerpass") {
print(" <font face='verdana' size='2' color='#ff0000'>
<b>Husk at indtaste både dit brugernavn og din kode</b></font>");
}
if ($_SESSION['status'] == "fejl") {
print(" <font face='verdana' size='2' color='#ff0000'>
<b>Fejl. Prøv enten at logge på igen, eller klik <a href='create.php'>her</a> for at lave en bruger.</b></font>");
}
if ($_SESSION['status'] == "nobruger") {
print(" <font face='verdana' size='2' color='#ff0000'>
<b>Du har ikke indtastet dit brugernavn.</b></font>");
}
if ($_SESSION['status'] == "nopass") {
print(" <font face='verdana' size='2' color='#ff0000'>
<b>Du SKAL indtaste et Password!!!</b></font>");
}
else
{
print("");
}
ob_flush();
?>
</body>
</html>
loggerin.php
<?php
session_start();
if ($_POST['bruger'] == "" AND $_POST['pass'] == "") {
$_SESSION['status'] = "nobrugerpass";
print(" <script language='javascript'>
location.href='login.php';
</script>");
}
elseif ($_POST['bruger'] == "") {
$_SESSION['status'] = "nobruger";
print(" <script language='javascript'>
location.href='login.php';
</script>");
}
elseif ($_POST['pass'] == "") {
$_SESSION['status'] = "nopass";
print(" <script language='javascript'>
location.href='login.php';
</script>");
}
else
{
include("access.php");
$query = "SELECT id, user, pass FROM users WHERE user = '".$_POST['bruger']."' AND pass= '".$_POST['pass']."'";
$result = mysql_query($query)or die("MySQL fejl: " . mysql_error());
$log = mysql_fetch_array($result);
if ($_POST['bruger'] = $log['user']) && ($_POST['pass'] = $log['pass'])) {
$_SESSION['status'] = "login";
//$_SESSION['navn'] = $_POST['bruger'];
$low = strtolower($log['user']);
print(" <script language='javascript'>
location.href='nzoet.php';
</script>");
}
else
{
$_SESSION['status'] = "fejl";
print(" <script language='javascript'>
location.href='login.php';
</script>");
}
}
?>
Når man logger ind og bliver sendt videre til loggerin.php får man bare en tom side? Hvor er fejlen`?
