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?