Есть web сервер Apache. Вам нужно запаролить доступ к определённой папке. Казалось бы, чего может быть проще:
- В папке, которую хотите запаролить, открываем файл .htaccess и добавляем в него 4 строчки...
- Require valid-user — разрешаем доступ только правильно залогиневшемуся пользователю
- AuthName «Private zone» — придумываем фразу куда мы будем логиниться
- Authtype Basic — тип авторизации
- AuthUserFile /home/etc/public_html/file/.htpasswd — Внимание! Полный путь, от корня сервера. Относительный путь, даже с вводом правильного логина и пароля работать не будет, а будет выдавать 404 ошибку! И не забывайте — это путь для примера, пишите свой!