Небольшая заметка о том, как защитить вход на ту или иную директорию.
Сделаем это с помощью .htaccess и
.htpasswd. Переходим в необходимую нам директорию (которую
хотим закрыть из "мира") и создаем там файлик, который называем
.htaccess. Внутри его пишем следующее:
AuthType Basic
AuthName "Private zone. Only for registered users!"
AuthUserFile /home/www/site/admin/.htpasswd valid-user
Теперь, при входи "из мира" на наш сайт в папку admin веб сервер будет
спрашивать нас логин и пароль доступа к папке. Логин и пароль хранятся в файле
(в моем примере) /home/www/site/admin/.htpasswd,что мы сейчас и будем
создавать. Идем в консоль и пишем следующее:
htpasswd -cm .htpasswd admin
Где -с означает, что необходимо создать файлик, -m что необходимо шифровать
его.