Hay people.

This is my code below ...

<?php

require"config.php";

// IS THERE A USERNAME AND PASSWORD?

 if (!$siteUserName || !$sitePassword) {
 
  // NO INFO FOUND!
  
  header("Location: /undercover.php?startWeb=error_401&sid=$siteSession");
  end;
 
 } else {
 
  //CHECK IF USER AND PASS MATCH.
  
  $siteMdPassword = md5("$sitePassword");
  
  $sql = "SELECT * FROM members WHERE mUserName='$siteUserName' AND 
mPassWord='$siteMdPassword'";
    $sql_result = mysql_query($sql, $connection) or die ("Could not get Query"); 
  
  $row = mysql_fetch_array($sql_result);
     $num = mysql_num_rows($sql_result);
  
  $mActive = $row["mActive"];
  
   if ($num == 1 AND $mActive == "Y") {
   
    // PROCESS LOGIN & RETURN!

     $logoncheck=$logoncode;

     $siteUserId = $row["mUserId"]; 
     $siteAccessLevel = $row["mAccessLevel"];

     session_name('crushme');
     session_register('siteUserId','siteUserName','logoncheck','siteAccessLevel'); 

     $proxy_ip=$HTTP_X_FORWARDED_FOR;
     $proxy_dns=gethostbyaddr($proxy_ip);

     header("Location: /undercover.php?startWeb=mainpage&sid=$siteSession");
     exit;
     
   } else {

    // USER NOT LOGED IN.
    
     header("Location: /undercover.php?startWeb=error_401&sid=$siteSession");
     exit;

   }

 
 } // END


?>


I have been using this for ages, but would like to know if there is a better way to 
process a login ...

Is HTTP auth better than HTML?

/ Mark

Reply via email to