Pergunta

Eu criei um site de e-commerce que usa o PayPal para aceitar o pagamento. Estou em fase de testes, por isso tenho protegido por senha todo o site usando htaccess. O problema é que eu estou usando IPN para verificar pagamentos PayPal e por isso as minhas necessidades de script IPN para ser acessível ao público de modo que o PayPal pode se comunicar com ele.

Existe uma maneira de proteger com senha o site inteiro, exceto permitir o acesso público a 1 arquivo de script? (Meu arquivo de script IPN)

Eu estou usando PHP e aqui é o meu .htaccess que eu estou usando a senha proteger todo o site:

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

AuthName secure
AuthType Basic
require user username1
order allow,deny
allow from all
Foi útil?

Solução

Coloque o script IPN em um subdiretório com o seu próprio .htaccess que explicitamente desativa HTTP autenticação para o conteúdo dessa pasta?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top