After logging in, i end up in a continual loop between index.php and 
checklogin.php.  Can someone give me a clue as to what is up and how to fix 
it?  If i set the checklogin to go to a page that does not check 
authentication if the user/pass combo passed, it works fine, but whe i send 
it to a page that checks to see if $PHP_AUTH_USER is set, i get the infinite 
loop, which is funny the first time, but really.... Thanks in advance.

*no, the comments aren't really there in the code (at least 99% of them ;) )
//index.php
//<?
// index.php - secure page
//   session_start();
//   if (!isset($PHP_AUTH_USER))
//      {
//           // If empty, send header causing dialog box to appear
//         header("Location: 
http://dev.e-//dbapps.com/customscripts/checklogin.php";);
//         exit;
//      }
//?>

//<?php
//      session_start();
//      // File Name: checklogin.php
//      // Check to see if $PHP_AUTH_USER already contains info
////    if (!isset($PHP_AUTH_USER))
//         {
//              // If empty, send header causing dialog box to appear
//              header('WWW-Authenticate: Basic realm="Webmail Testing Area"');
//              header('HTTP/1.0 401 Unauthorized');
//              exit;
//         }
//      else if (isset($PHP_AUTH_USER))
//         {
//              mysql_connect("***", "***", "***") or die ("Unable to connect to 
database.");
//              // select database on MySQL server
//              mysql_select_db("***") or die ("Unable to select database.");
//              $sql = "SELECT id FROM users WHERE username='$PHP_AUTH_USER' and 
password= PASSWORD('$PHP_AUTH_PW')";
//              $result = mysql_query($sql);
//              // Get number of rows in $result. 0 if invalid, 1 if valid.
//              $num = mysql_numrows($result);
//              if ($num != "0")
//                 {
//                      // redirect to protected page
//                      session_register($PHP_AUTH_USER);
//                      session_register($PHP_AUTH_PW);
//                      header("Location: http://dev.e-dbapps.com/index2.php";);
//                      exit();
//                 }
//              else
//                 {
//                      $status = 0;
//                      header("Location: 
http://dev.e-dbapps.com/customscripts/error.php?e=$status";);
//                      exit();
//                 }
//         }
//?>

-Patrick Hartnett
toymaster
e-dbapps.com

_________________________________________________________________
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to