Wie durch ein Passwort eine ganze Website schützen, sondern den Zugang der Öffentlichkeit zu 1 bestimmte Datei ermöglichen
-
07-07-2019 - |
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
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?