Wie durch ein Passwort eine ganze Website schützen, sondern den Zugang der Öffentlichkeit zu 1 bestimmte Datei ermöglichen

StackOverflow https://stackoverflow.com/questions/1431313

Frage

Ich habe eine E-Commerce-Website erstellt, die PayPal-Zahlung zu akzeptieren, verwendet. Ich bin in der Testphase, damit ich Passwort die gesamte Website mit .htaccess geschützt haben. Das Problem ist, dass ich IPN bin mit PayPal-Zahlungen zu überprüfen und dafür meine IPN-Skript öffentlich zugänglich sein muss, so dass PayPal mit ihm kommunizieren können.

Gibt es eine Möglichkeit, um das Kennwort die gesamte Website zu schützen, außer dem Zugang der Öffentlichkeit zu 1 Skriptdatei erlauben? (Meine IPN Script-Datei)

Ich bin mit PHP und hier ist meine .htaccess, dass ich die gesamte Website mit einem Passwort schützen bin mit:

AuthName "Site Administratrion"
AuthUserFile /dir/.htpasswd
AuthGroupFile /dev/null

AuthName secure
AuthType Basic
require user username1
order allow,deny
allow from all
War es hilfreich?

Lösung

Setzen Sie das IPN-Skript in einem Unterverzeichnis mit seinem eigenen .htaccess, die explizit deaktiviert HTTP-Authentifizierung für den Inhalt dieses Ordners?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top