polo Posté 27 Mars 2004 Posté 27 Mars 2004 Bonjour !! Waaoo sympa ce forum !! Voila je cherche à proteger juste un fichiers (ou plusieurs) et non pas un repertoire complet comme c'est le cas avec .htpasswd (qui lui protege le repertoire dans lequel il est copié). Le probleme c'est que le fichier que je veux modifier est accompagner d'autre fichier qui doivent être lisible par tous et si je met .htpasswd, forcement il faudra des login et pass. Existe t'il un moyen de cibler un fichier avec .htpasswd ou autre chose ? (donc d'obliger l'internaut à se munir de login et de pass pour lire une page) Voila merci en tous cas pour votre aide !
Nicolas Posté 27 Mars 2004 Posté 27 Mars 2004 Bonjour et bienvenue sur le HUB. Pourquoi ne créerais-tu pas 2 répertoires : - 1 avec un access "normal" (sans login/mdp) dans lequel tu mettrais les fichiers accessible à tous. - 1 avec un access protégés par un login/mdp (mise en place d'un fichier htaccess et htpasswd).
Dan Posté 27 Mars 2004 Posté 27 Mars 2004 Salut Polo, et bienvenue à bord du Hub. C'est assez simple si ton hébergeur supporte le php <?if ( ($PHP_AUTH_USER=="login") and ($PHP_AUTH_PW=="motdepasse") ) {$auth=true;} else {$auth=false;} if (!$auth) { header( 'WWW-Authenticate: Basic realm="Page protégée"' ); header( 'HTTP/1.0 401 Unauthorized' ); print "<html><head><title>ACCES NON AUTORISE</title></head><body>"; print "<h1 align=\"center\">Authentification nécessaire</h1></body>"; exit;} ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Page Privée</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><h1 align="center">Contenu Privé</h1><h2 align="center">Authentification réussie</h2><div align="center">On met le contenu de la page ici....</div></body></html> Remplace "login" et "motdepasse" par les valeurs que tu veux. Dan
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant