if(isset($_SESSION['user']) && $_SESSION['user']!=''){
////////////////// FRONTPAGE - LOGGED IN /////////////////////////////////////////////////////////////////////////////////////////////////
include("corridor/loggedin.php");
echo '</div>';
////////////////////////////// FRONTPAGE - NOT LOGGED IN ///////////////////////////////////////////////////////////////////////////////////
}else{
if($_POST){
if(isset($_SESSION['user']) && $_SESSION['user']!=''){echo "Logget inn! Hei, $_SESSION[user]";}
$email=$_POST['mail'];
$password=$_POST['pass'];
if(isset($_POST) && $email!='' && $password!=''){
$sqli = "SELECT * FROM users WHERE username = '$email'";
$r = mysql_fetch_assoc(mysql_query($sqli));
$p=$r['password'];
$p_salt=$r['psalt'];
$id=$r['id'];
$site_salt="subinsblogsalt";
$salted_hash = hash('sha256',$password.$site_salt.$p_salt);
if($p == $salted_hash){
$_SESSION['user'] = $id;
echo'
<script type="text/javascript" language="JavaScript">
setTimeout(function () {
location.href = 'index.php';
}, 0);
</script>
';
}else{
echo "<h2>Username/Password is Incorrect.</h2>";
}
}
}Av en eller annen grunn, så vil ikke det forbanna logg inn-skriptet fungere. Brukernavn og passord blir korrekt skrevet inn, men jeg får allikavel opp feilmeldingen min («Username / Password is incorrect»).
Noen idéer?