J'ai créé un site de commerce électronique qui utilise paypal pour accepter le paiement. Je suis dans la phase de test donc j'ai protégé par mot de passe l'ensemble du site en utilisant htaccess. Le problème est que j'utilise IPN pour vérifier les paiements PayPal et, par conséquent, mon script IPN doit être accessible au public afin que PayPal puisse communiquer avec lui.Comment mot de passe protéger un site Web entier, mais permettre l'accès public à un fichier spécifique
Existe-t-il un moyen de protéger par mot de passe l'ensemble du site Web, sauf autoriser l'accès public à un fichier de script? (Mon fichier script IPN)
J'utilise PHP et voici mon .htaccess que j'utilise un mot de passe protéger l'ensemble du site:
AuthName "Site Administratrion" AuthUserFile /dir/.htpasswd AuthGroupFile /dev/null AuthName secure AuthType Basic require user username1 order allow,deny allow from all
pas sûr je pense que ce n'est pas possible. – RageZ
Je ne savais pas comment désactiver l'authentification. J'ai essayé de le mettre dans son propre dossier avec un .htaccess vide mais cela n'a rien changé. Est-ce que quelqu'un sait comment désactiver la protection par mot de passe sur un sous-répertoire? – justinl
J'ai posé cette question sur stackoverflow ici: http://stackoverflow.com/questions/1431378/how-to-remove-htaccess-password-protection-from-a-subdirectory Si quelqu'un peut me fournir la réponse à celui-là, je marquerai cette réponse comme ma solution acceptée. – justinl