2009-11-10 9 views
1

J'ai un site Web HTML uniquement (avec un peu de javascript inconséquent). Les pages statiques sont générées à partir d'un programme de photo-blogging que j'ai créé. Il y a des centaines de pages et des milliers d'images.Mot de passe protéger un site web simple

J'envisage d'ajouter une sécurité très basique au site (en tant qu'obstacle marginal à quelqu'un qui tente d'accéder au site de façon désinvolte). Je pourrais probablement vivre avec un seul mot de passe pour tout le monde, bien que je suppose que plusieurs combinaisons de nom d'utilisateur/mot de passe ne feraient pas de mal. (Je ne veux pas que cela devienne un problème administratif.)

En faisant une recherche rapide, j'ai découvert qu'il y a une myriade de façons d'implémenter l'authentification, mais la plupart semblent être excessives pour mes besoins. Parce que tant de gens désactivent javascript, je ne veux pas utiliser l'authentification côté client. Le site est hébergé avec GoDaddy sur un serveur Windows, j'ai donc un certain contrôle sur les paramètres IIS. J'ai également accès à ASP.NET, MySQL, SQL Server, etc.

Depuis que je génère les pages, il n'est pas très difficile de les changer toutes vers une nouvelle approche standard. Des suggestions pour une approche simple?

+0

.htaccess est votre ami ... dommage que vous êtes sous Windows. – jldupont

+0

J'ai remarqué quelques références à htaccess dans mes recherches. Je ne sais pas comment il se compare à la sécurité de répertoire dans IIS. Mon impression initiale est que htaccess est plus flexible, mais je ne suis pas sûr que ce serait une limitation dans ce cas. –

Répondre

2

Des sons comme l'authentification HTTP de base conviendraient parfaitement au travail.

Voici le MSDN article on setting up HTTP Basic Authentication on IIS 6.0.

(mais malheureusement, il est beaucoup plus gênant pour mettre en place sur IIS que ce serait sur Apache.)

+0

Au premier glande qui semble dépendre de la sécurité de Windows, avec des utilisateurs locaux, des groupes, etc. Cela sera-t-il applicable à un site Internet? Je suis également préoccupé par le fait que je n'aurai pas autant de contrôle sur les paramètres d'IIS dans mon compte d'hébergement GoDaddy. –

Questions connexes