Bonjour,
Je suis en developpement et je n'arrive par a mettre un acces par mot de passe a l'aide de htaccess.
quand je le rajoute, j'ai une belle erreur.
Comment empecher que cela soit visible ?
Salut,
Pour mettre en place ta protection par mot de passe tu dois faire comme ceci :
Un fichier .htaccess :
AuthName "Zone interdite"
AuthType Basic
AuthUserFile /chemin_vers_ton_htpasswd/.htpasswd
AuthGroupFile /dev/null
require valid-user
Et un fichier .htpasswd :
pseudo:mot_de_passe
Ton mot de passe doit être encrypté, tu peux utiliser ce genre de service : http://www.htaccesstools.com/htpasswd-generator/
deja fait mais ca ne marche pas. enfin ca ne marche pas quand je le rajoute dans le htaccess a la racine de cakephp
oui le chemain est sur. une fois le password saisi. le message apparait
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Si ton htaccess te demande le mot de passe c'est qu'il arrive fonctionne. Par contre si tu as une erreur après la saisie c'est que ton chemin n'est pas correct pour ton .htpasswd. Fais un pathinfo('index.php'); sur l'index.php de ton application, il te donnera l'url de ton application sur ton serveur.