login  Naam:   Wachtwoord: 
Registreer je!
 Forum

.htpasswd en include() gaat niet samen?

Offline remy - 27/04/2008 14:57
Avatar van remyPHP ver gevorderde Hallo

Ik heb voor een admin pagina op een website deze beveiligd met een .htpasswd. Dit werkt prima als ik de adminpagina op deze manier aanroep: www.site.nl/admin.php

Maar deze file wordt geinclude in mijn content op het moment dat ik op het admin logootje klik. Dan wordt de link zo: www.site.nl/admin

De include code is simpel hiervoor:
  1. $url = strip_tags($_SERVER['REQUEST_URI']);
  2. $url_array = explode("/",$url);
  3.  
  4. if($url_array[1] == 'admin') //module admin
  5. {
  6. include('admin.php');
  7. }


Nu krijg ik die adminpagina direct te zien zonder dat ik het bekende popupje met inlog velden te zien krijg.

Is dit gewoon onveiligheid? of doe ik iets verkeerd?

Dit is de htaccess code:
  1. <Files admin.php>
  2. AuthName "het controle gedeelte"
  3. AuthType Basic
  4. AuthUserFile "C:\Program Files\EasyPHP1-8\www\huis\.htpasswd"
  5. Require valid-user
  6. </Files>

4 antwoorden

Gesponsorde links
Offline Stijn - 27/04/2008 17:04
Avatar van Stijn PHP expert Oplossing
Offline remy - 27/04/2008 21:24
Avatar van remy PHP ver gevorderde Thnx, dat heeft me al een eind in de goede richting geholpen.

Alleen 1 ding. Zodra ik ook maar iets met <location> in mn .thaccess file zet gaat het helemaal mis, en krijg ik direct een server 500 error.
Is dit nog een vergeten instelling in httpd.conf?
Ik ben alles bij langs geweest maar niks kunnen vinden helaas..
Offline Aar - 27/04/2008 21:28
Avatar van Aar PHP interesse Al gedacht om je log te checken waarom je die 500 error krijgt?
Offline remy - 27/04/2008 21:42
Avatar van remy PHP ver gevorderde jup. Hij zegt steeds: <location not allowed here

Zoeken op 'location en htaccess' op google maakt het er ook niet makkelijker op aangezien ik steeds de vraag tegenkom waar het htaccess bestand is 

Maar locationmatch wel. Kan het kloppen dat ik dat in een virtualhost moet zetten om het zodoende 'geactiveerd' te krijgen?

Ik zoek verder..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s