Login problem
HejJeg er stødt på et meget mystisk problem med min kode. Den har hele tiden virket (skulle jeg mene), men nu kan man kun logge ind hvis man sætter hak i "Auto-login" boksen. Hvorfor kan man ikke logge ind uden at sætte hak i Auto-login?
------- login.php ------
<?
session_start();
include("db.php");
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
if($_POST['username'] && $_POST['password']) {
$sql = "SELECT BRUGERID, BRUGERNAVN, KODEORD, MD5KODEORD FROM `userinfo` WHERE BRUGERNAVN = '".$_POST['username']."' LIMIT 1";
$qh = mysql_query($sql) or die ( mysql_error() );
while ( $row = mysql_fetch_assoc( $qh ) ) {
$_SESSION['user'] = $row[BRUGERNAVN];
$_SESSION['id'] = $row[BRUGERID];
if($_POST['username'] == $row[BRUGERNAVN] && md5($_POST['password']) == $row[MD5KODEORD]) {
$_SESSION['login'] = "ok";
if($_POST['husker']) {
setcookie("community", $_SESSION['username'], time()+3600*24*7);
}
header("Location: main.php");
} else {
$_SESSION['error'] = "Du har skrevet forkert bruger og/eller kode";
header("Location: index.php");
}
}
} else {
$_SESSION['error'] = "Du har skrevet forkert bruger og/eller kode";
header("Location: index.php");
}
$_SESSION['error'] = "Du har skrevet forkert bruger og/eller kode";
header("Location: index.php");
?>
-----------------------
