2009-12-02 2 views
0

J'utilisé .htaccess et .htpasswd pour limiter le dossier d'administration qui est situé à la racine/adminnom d'utilisateur et mot de passe ne sont pas acceptés lors de l'utilisation de .htaccess et .htpasswd?

pour que je l'ai utilisé les éléments suivants

fichier .htaccess

AuthName "Alertalert" 
AuthType Basic 
AuthUserFile http://alertalert.freetzi.com/admin/.htpasswd 
require valid-user 

Htpasswd fichier

rajasekar:$apr1$0yd92n1r$McIxIiQXPRF1u3gRBNRNc1 

le fichier .htaccess et .htpasswd se trouve dans le dossier admin.

Lorsque j'essaie d'accéder au dossier admin, il demande un nom d'utilisateur et mot de passe et c'est ok. si je donne un nom d'utilisateur et un mot de passe corrects, il n'accepte pas et ré-invite.

S'il vous plaît aidez-moi ..

+0

Mieux pour Serverfault? – mrduclaw

+0

oh est-ce? – Rajasekar

+0

quand je l'utilise dans le système local en utilisant le chemin absolu comme c: /xampp/htdocs/admin/.htpasswd son fonctionnement. mais quand je l'héberge, il ne fonctionne pas – Rajasekar

Répondre

1

vous avez un code .htaccess qui empêche l'affichage des Htpasswd? Parce que vous allez HTTP, il peut ne pas être accessible. Qu'en est-il de l'utilisation du chemin du système?

Qu'en est-il quelque chose comme: AuthUserFile /var/admin/.htpasswd

+0

quand je l'utilise dans le système local en utilisant le chemin absolu comme c: /xampp/htdocs/admin/.htpasswd son fonctionnement. mais quand je l'héberge, il ne fonctionne pas – Rajasekar

+0

son fonctionnement maintenant – Rajasekar

4

Consultez la documentation de la directive AuthUserFile. Son argument devrait être le chemin vers le fichier htpasswd, pas une URL.

Questions connexes