title: Users cannot log in, what is wrong?
body: <p>Okay I have tried to make a login system with users. But my users cannot log in. And well that is a problem.</p>
  
  <p>My login page:</p>
  
  <pre><code>&lt;?
  session_start();
  
  include "database.php";
  ?&gt;
  
  
  
  &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
  &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
  &lt;head&gt;
  &lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /&gt;
  &lt;link href="style.css" rel="stylesheet" type="text/css" /&gt;
  &lt;title&gt;Wildsoul&lt;/title&gt;
  &lt;/head&gt;
  
  &lt;body&gt;
      &lt;div id="welcome"&gt;
          &lt;h3&gt;Log ind.&lt;/h3&gt;
  &lt;br&gt;&lt;br&gt;
          &lt;p&gt;&lt;form action="login-ok.php" method="post"&gt;
  &lt;input type="text" name="username"&gt;&lt;br&gt;
  &lt;input type="password" name="password"&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
  &lt;input type="submit" name="login" value="Login"&gt;
  &lt;/form&gt;&lt;/p&gt;
  
  
  
  
                                  &lt;br /&gt;&lt;br /&gt;
  
      &lt;/div&gt;
                      &lt;/div&gt;
      &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>The login-ok page:</p>
  
  <pre><code>&lt;?
  session_start();
  
  include "database.php";
  ?&gt;
  
  
  
  &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
  &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
  &lt;head&gt;
  &lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /&gt;
  &lt;link href="style.css" rel="stylesheet" type="text/css" /&gt;
  &lt;/head&gt;
  
  &lt;body&gt;
  &lt;div id="container"&gt;
          &lt;div id="welcome"&gt;
          &lt;h3&gt;Log in&lt;/h3&gt;
          &lt;p&gt;&lt;?php // PHP script start.
  require("config.php"); // Variabler til mysql hentes
  $login = &amp;$HTTP_POST_VARS['login'];
  $_SESSION['login'] = $login; //AF rettelse
  
  if(empty($login)) {
      echo 'You need to log in'; }
      else {
  
  $username = &amp;$HTTP_POST_VARS['username']; // Brugernavn fra form i login.php.
  $password = &amp;$HTTP_POST_VARS['password']; // Password fra form i login.php.
  
  if(empty($username) OR empty($password)) { //Her tjekkes om ET af felterne er tomme.
      echo 'Et af felterne er tomme'; }   
      else { // Denne klamme starter alt script der udføres HVIS begge felter er udfyldte.
  
  // Her åbnes for mysql-serveren og der logges ind med data fra config.php.
  mysql_connect($mysql_host, $mysql_user, $mysql_pw);
  mysql_select_db($mysql_db); // Der åbnes for databasen defineret i config.php.
  
  
   $result_pw = mysql_query("select password from users where brugernavn = '$username'") or die (mysql_error()); 
  $result_user = mysql_query("select brugernavn from users where password = '$password'") or die (mysql_error()); 
  
  
  // Her sker det egentlige tjek om brugernavn og password er dem som står i databasen.
  // Der oprettes først et array med de data vi fik fra mysql før.
  $array_user = mysql_fetch_array($result_user); // Først et med brugernavn.
  $array_pw = mysql_fetch_array($result_pw); // Og et med password.
  // Her tjeckes så om både array med brugernavn og password indeholder data
  // magen til dem skrevet i felterne i html-formen
  // PASSWORD KONTROL
  if($array_user['username'] == $username AND $array_pw['password'] == $password) {
    echo 'correct password. &lt;a href="http://wildsoul.dk/indeks.php"&gt;Klik her&lt;/a&gt;.'; // Brugernavn og password passede!!
  $_SESSION['username'] = $username; //AF rettelse
  $_SESSION['password'] = $password; //AF rettelse 
  
  } // Her lukker vi condition TRUE fra password kontrol
  
  else { // Her starter condition FALSE på password kontrol
  echo 'forkert password';
  } // Her lukkes condition FALSE på password kontrol.
  
  } // Her lukker vi for condition FALSE på tomme-felter-tjek.
  }
  ?&gt;
  &lt;/p&gt;
  
  
                                  &lt;br /&gt;&lt;br /&gt;
  
      &lt;/div&gt;
                      &lt;/div&gt;
      &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>And when I have to check if the user has logged in, I have this code:</p>
  
  <pre><code>&lt;?
  session_start();
  
  include "database.php";
  ?&gt;
  
  &lt;? if(isset($_SESSION['username']) &amp;&amp; isset($_SESSION['password'])){ ?&gt;
  
  bla bla bla
  
  &lt;?}
  else{
  echo 'You have to log in'; }
  ?&gt;
  </code></pre>
  
  <p>Where am I going wrong here?</p>