protéger mon site débutant par login et mot de passe

Petit nouveau ! | 1 Messages

05 déc. 2018, 23:26

Bonjour,

Je m'arrache les cheveux (j'en ai plus beaucoup d'ailleurs) car je cherche à faire quelque chose de simple je crois sans savoir comment m'y prendre. Je crée un petit site vitrine pour un ami et je souhaiterais:

- Le mettre en ligne pour tester mon formulaire de contact.php (j'ai un abonnement OVH)
-Donner accès au site en construction à mon pote par login et mot de passe avant d'accéder à la page index.html.

En gros je souhaiterais que mon site ne soit pas accessible au public avant qu'il soit terminé et seulement aux personnes autorisés par login/mot de passe.

J'espère avoir été clair ??? Quelqu'un peut il m'aider .?

Merci infiniiiiiiiiiiiiment.
Franck :? :? :?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

06 déc. 2018, 02:20

Bonjour et bienvenu sur PHPfrance !

Est-ce que tu utilises un CMS pour ton site vitrine ?
Si c'est le cas, il existe très probablement un module qui va te permettre de faire cela de façon pro en quelques clics.
Par exemple pour Wordpress, il existe le module WP Maintenance Mode qui fait cela très bien : https://fr.wordpress.org/plugins/wp-maintenance-mode/

Si tu n'est pas parti sur un CMS, alors tu peux gérer cela via un fichier .htaccess/.htpasswd.
:arrow: Tuto disponible ici : https://openclassrooms.com/fr/courses/9 ... n-htaccess

Encore mieux et + simple, si vous avez des adresses IP statiques, tu peux faire un filtrage pour n'autoriser que ta propre IP et celle de ton ami.
:arrow: Voici ce qu'il faut mettre dans un fichier .htaccess si tu as un serveur Apache :

Code : Tout sélectionner

<RequireAll> Require ip xx.xx.xx.xx yy.yy.yy.yy </RequireAll>
Quand tout le reste a échoué, lisez le mode d'emploi...