Mot de passe sur un site
Résolu
kevin76110
Messages postés
4273
Date d'inscription
Statut
Membre
Dernière intervention
-
le hollandais volant Messages postés 4998 Date d'inscription Statut Membre Dernière intervention -
le hollandais volant Messages postés 4998 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite mettre un mot de passe sur un site que je viens de créer, via la méthode des .htpasswd. J'ai suivi plusieurs tutos ( ici par exemple), mais aucune ne fonctionne, dans le sens où la page me demandant le mot de passe apparait bien, mais mon mot de passe n'est pas reconnu.
J'ai l'impression que soit le .htaccess ne reconnait pas le fichier .htpasswd, soit le chemin absolu est faut ( chez moi, le chemin absolu, lorsque la partie de site que je veux protéger est dans le dossier "mondossier", le fichier me renvoie "/mondossier/absolu.php", ce qui me parait léger) ...
Pourtant, je suis certain de bien suivre toute la procédure.
Quelqu'un peut-il m'aider ?
Merci d'avance.
K.
Je souhaite mettre un mot de passe sur un site que je viens de créer, via la méthode des .htpasswd. J'ai suivi plusieurs tutos ( ici par exemple), mais aucune ne fonctionne, dans le sens où la page me demandant le mot de passe apparait bien, mais mon mot de passe n'est pas reconnu.
J'ai l'impression que soit le .htaccess ne reconnait pas le fichier .htpasswd, soit le chemin absolu est faut ( chez moi, le chemin absolu, lorsque la partie de site que je veux protéger est dans le dossier "mondossier", le fichier me renvoie "/mondossier/absolu.php", ce qui me parait léger) ...
Pourtant, je suis certain de bien suivre toute la procédure.
Quelqu'un peut-il m'aider ?
Merci d'avance.
K.
A voir également:
- Mot de passe sur un site
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
- Site de telechargement - Accueil - Outils
6 réponses
Salut !
Regardes plutôt là : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/918580-protegez-un-dossier-avec-un-htaccess
- As tu bien dit dans un HTACCESS qu'il fallait prendre en compte le HTPASSWD ?
- Le mot de passe dans le HTPASSWD est bien chiffré ?
- as-tu bien mit le chemin absolu dans le HTPASSWD ?
Le tuto sur mon lien explique tout ça.
Regardes plutôt là : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/918580-protegez-un-dossier-avec-un-htaccess
- As tu bien dit dans un HTACCESS qu'il fallait prendre en compte le HTPASSWD ?
- Le mot de passe dans le HTPASSWD est bien chiffré ?
- as-tu bien mit le chemin absolu dans le HTPASSWD ?
Le tuto sur mon lien explique tout ça.
'lut,
Oui oui, j'ai bien suivis différents tutos, j'ai aussi vu celui du siteduzero.
inutile de me demander si le mot de passe est bien chiffré ou si j'ai mis un nom correct au fichier etc. ;)
Oui oui, j'ai bien suivis différents tutos, j'ai aussi vu celui du siteduzero.
inutile de me demander si le mot de passe est bien chiffré ou si j'ai mis un nom correct au fichier etc. ;)
Et concernant le chemin absolu ? Tu es sûr qu'il s'agit du bon ?
Il se peut aussi que les HTACCESS et HTPASSWD soient désactivés sur ton hébergement.
Il faut voir dans avec l'hébergeur ou alors dans le fichier php.ini ou apache.conf (quelque part dans les fichiers internes de Apache/PHP).
Il se peut aussi que les HTACCESS et HTPASSWD soient désactivés sur ton hébergement.
Il faut voir dans avec l'hébergeur ou alors dans le fichier php.ini ou apache.conf (quelque part dans les fichiers internes de Apache/PHP).
C'est une très bonne question, pour le chemin absolu. A mon avis, il est faux, c'est ce qui fait planter tout ceci.
Hébergé chez online.net, je pense que je vais devoir faire un tour dans la partie admin, c'est là que doit être la véritable adresse absolue.
Hébergé chez online.net, je pense que je vais devoir faire un tour dans la partie admin, c'est là que doit être la véritable adresse absolue.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ok.
Sinon la fonction « realpath() » permet d'afficher le chemin absolu d'un fichier.
Dans le dossier que tu veux protéger par un mot de passe, tu pourrais mettre un script php avec ça :
Ça affichera le chemin complet et absolu du fichier PHP lui même.
Sinon la fonction « realpath() » permet d'afficher le chemin absolu d'un fichier.
Dans le dossier que tu veux protéger par un mot de passe, tu pourrais mettre un script php avec ça :
<?php echo realpath($_SERVER['PHP_SELF']);
Ça affichera le chemin complet et absolu du fichier PHP lui même.
J'ai trouvé ma petite réponse sur la plateforme de online:
https://documentation.online.net/fr/web/web-hosting/web-management/htaccess-file
Voici le code à mettre:
.htaccess :
userliste.txt :
user:mdp
Merci quand même :)
https://documentation.online.net/fr/web/web-hosting/web-management/htaccess-file
Voici le code à mettre:
.htaccess :
PerlSetVar AuthFile /dossier/userliste.txt AuthName "Acces Restreint" AuthType Basic require valid-user
userliste.txt :
user:mdp
Merci quand même :)