2009-09-16 4 views
5

Ich habe eine E-Commerce-Website erstellt, die Paypal verwendet, um die Zahlung zu akzeptieren. Ich bin in der Testphase, also habe ich die gesamte Website mit htaccess passwortgeschützt. Das Problem ist, dass ich IPN verwende, um PayPal-Zahlungen zu verifizieren. Daher muss mein IPN-Skript öffentlich zugänglich sein, damit PayPal damit kommunizieren kann.Wie Sie eine ganze Website mit einem Kennwort schützen, aber den öffentlichen Zugriff auf eine bestimmte Datei zulassen

Gibt es eine Möglichkeit, die gesamte Website mit einem Kennwort zu schützen, mit Ausnahme des öffentlichen Zugriffs auf 1 Skriptdatei? (Meine IPN Script-Datei)

ich mit PHP bin und hier ist meine .htaccess, die ich mit einem Passwort die gesamte Website 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 

Antwort

8

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

+0

nicht sicher, ich denke, das ist nicht möglich. – RageZ

+0

Ich war mir nicht sicher, wie ich die Authentifizierung deaktivieren sollte. Ich habe versucht, es in einen eigenen Ordner mit einem leeren .htaccess zu setzen, aber es hat nichts geändert. Kann jemand den Passwortschutz für ein Unterverzeichnis deaktivieren? – justinl

+0

Ich habe diese Frage auf Stackoverflow hier gefragt: http://stackoverflow.com/questions/1431378/how-to-remove-htaccess-password-protection-from-a-subdirectory Wenn jemand kann mir bieten mit der Antwort auf Ich werde diese Antwort als meine akzeptierte Lösung bezeichnen. – justinl

Verwandte Themen