Login fejler?
Ok tror jeg er ved at have gloet mig blind på det her lille skod problem... er der nogen der kan fortælle mig hvorfor den nederste "else" bliver triggered selvom jeg skriver korrekt user/pass i login formen (altså fejlen "Brugeren findes ikke")?<?php session_start();
include("inc/db.php");
$login = $_POST['form_user'];
$pass = $_POST['form_passwd'];
$query = "SELECT fullname,email,accesslevel,password from user_table WHERE user='$login'";
$result = mssql_query($query);
if ($row = mssql_fetch_array($result)) {
if (sha1($pass) == $row['password']) {
$_SESSION['UserName'] = $login;
$_SESSION['FullName'] = $row['fullname'];
$_SESSION['Email'] = $row['email'];
$_SESSION['AccessLevel'] = $row['accesslevel'];
$_SESSION['LogInTime'] = time();
header("Location: frontpage.php");
}
else {
echo "<script>self.location.href=\"login.php?action=failed\"</script>";
}
}
else {
echo "<script>window.alert('Brugeren findes ikke!');</script>";
echo "<script>self.location.href=\"login.php?action=failed\"</script>";
}
?>
Og ja.. er blevet tvunget til at bruge MSSQL i stedet for MySQL desværre..
/jack
