Hallo,
derzeit ist ein Verzeichnis mit htaccess geschützt, mit einem bestimmten Passwort zugänglich.
Eine bestimmte Datei soll nun mit diesem script hier gesichert werden:
if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == "$yyyy") && ( $PHP_AUTH_PW == "$xxxx" )) ) {
Header("WWW-Authenticate: Basic realm=\\"My Realm\\"");
Header("HTTP/1.0 401 Unauthorized");
error("Unauthorized access...");
}
Das Problem: Das übergeordnete Htaccess nimmt immer wieder die PHP_AUTH_USER und PHP_AUT_PW logischerweise in Gebrauch und belegt die Variablen, sprich das Einloggen des 2. (diesen hier geposteten) Scripts geht nicht, weil automatisch das eingegebene PW und User logischerweise nochmal im htacces Durchgang abgefragt werden und dort nicht stimmen. Wie kann ich dennoch die Variablen unsetten oder wie auch immer auf diese Weise einen 2. Login bzw. PW-Abfrage erzwingen
Homepage selbermachen 7.851 Themen, 35.616 Beiträge
also...ein verzeichnis ist mit .htacces gesichert. anscheinend auch mit den gleichen Variablen, die mein script enthalten....
Dann habe ich also noch für die einzelne Datei das von mir gepostete script. Dieses verwendet wie gesagt, wahrscheinlich die nötigen und vor allem gleichen Variablen wie htaccess.
Also im Klartext:
- Ich rufe die DAtei auf, sowohl Verzeichnis als auch die Datei einzeln ist mit einem PW und User geschützt.
- ich muss PW und User für htaccss eingeben, also damit ich erstmal in das Verzeichnis komme
- Danach muss ich PW und User für die Datei bzw. das einzlene Script eingeben
Das klappt aber jetzt nicht, weil er denkt, dass PW und User, welche beide für die Datei gedacht sind, wieder für htaccess gelten, und dort geht das natürlich nicht
das ist superkompliziert erklärt, wobei das Problem extrem einfach ist