Hi Catalin, Thanks for your response.
I don't wont to do it this way, because I use the apache-module providing automatic directory indexing. It is very fast and I don't have to program a directory indexing by my own. Actually my server is only a Pentium 100 and generating an index via php slows my machine down. But maybe I don't understand the hole thing: Is there a way to use apache's automatic directory indexing and authentication with PHP at the same time? Michael "Catalin Trifu" <[EMAIL PROTECTED]> schrieb im Newsbeitrag news:[EMAIL PROTECTED] > Hi, > > When using .htaccess files the request does not reach > your scripts untill Apache has done his authentication. > So, I suggest you take out the .htaccess part for authentication > and deal with it only from PHP; for instance with sessions: > 1. Ask for user/pass on first page and authnticate against DB > 2. If ok, put it in the $_SESSION > 3. When in the user dir, check his session and if he/she is not > authenticated make authentication with PHP (your code below) > > > Hope this helps, > Catalin > > "Michael HüBner" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > Hallo, > > > > Hope somebody can help me. > > > > I'm working on Linux, Apache. > > > > On my start-site the user can log in via inserting Username and Password > > into normal formfields, which are compared with a DB. > > > > After this login, he can change to his own user-directory which is > .htpasswd > > and .htaccess protected. Thats the reson he has to insert his Username and > > Password again ;( > > > > My Question: > > > > Is there a way, so the user has to insert his data only once? > > > > I've also tried it by doing a authentification like this first: > > > > <?php > > if (!isset($_SERVER['PHP_AUTH_USER'])) { > > Header("WWW-Authenticate: Basic realm=\"My Realm\""); > > Header("HTTP/1.0 401 Unauthorized"); > > echo "Text to send if user hits Cancel button\n"; > > exit; > > } else { > > echo "Hello {$_SERVER['PHP_AUTH_USER']}"; > > echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>"; > > } > > ?> > > > > but it doesn't work for me, because when switching to the userdirs, the > > .htaccess authentification window pops up again (it is the same pwd and > uid > > in the DB and the .htpasswd) ;( > > > > Thank you in advance, > > > > Michael -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php