Vitalik Gromov
Изучающий
- Регистрация
- 26 Мар 2015
- Сообщения
- 212
- Лучшие ответы
- 0
- Репутация
- 74
В данной теме я постараюсь описать возможные пути защиты движка.
Защита шаблонов вашего стиля:
Начнем с самого легкого, представим такую ситуацию, что вы долго писали свой стиль, независимо какой, поставили на хостинг, однако на следующий день он уже валяется на просторах интернета. Всё легко, пользуясь данным путем:
Код:
http://адрес форума/styles/название вашего стиля/template/название шаблона.html
Создаем файл ".htaccess", в котором прописываем:
Код:
<Files "*.html">
Order allow,deny
Deny from all
</Files>
Код:
http://адрес форума/styles/название вашего стиля/template/
Коснемся Центра Администратора. Можно защитить двумя способами.
1| Защита по IP-Адресу, только те, кто прописан в файле ".htaccess" будут иметь туда доступ. Остальные же даже не увидят АЦ.
2| Запрос дополнительных данный при входе, помимо ваших. [В скором времени добавлю]
Защита по IP:
Так же создаем файл ".htaccess" и прописываем в нем:
Код:
Order Deny,Allow
# Запрещаем всем доступ
Deny from all
# Разрешенные IP-Адреса
Allow from IP-Адрес
Дополнительные данные для входа:
Начнем мы с создания двух файлов, а именно ".htaccess" и ".htpasswd".
В первую очередь создаем ".htaccess" и вставляем туда код:
Код:
# Должен прописываться полный путь, от самого хостинга до файла с паролями, советую сохранять его прямо в корень, пример показан.
AuthType basic
AuthName 'Пожалуйста, авторизуйтесь'
AuthUserFile '/home/qwe/test.ru/www/.htpasswd'
Require valid-user
<Limit GET POST>
require valid-user
</Limit>
# Защищаем файл с паролем
<Files .htpasswd>
deny from all
</Files>
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
. Распакуйте папку на нужный вам диск. Запустите командную строку. Я использовал диск C.
Сначала пропишите "cd../../htpasswd" и нажмите Enter.
Далее прописываем "htpasswd -cm .htpasswd admin" ( admin - ваш логин для входа в дальнейшем, можете поставить другой ).
Если вы написали всё верно, после ввода команды выше вас попросит вести пароль, вводите, нажмите Enter, введите ещё раз пароль, как подтверждение и нажмите Enter.
После этого вы должны открыть папку htpasswd, в котором лежит программа, теперь там имеется готовый файл ".htpasswd", который нужно загрузить в корень вашего форума.[
Собственно, вот и всё ! Если вы указали полный путь и создали файлы без каких-либо ошибок, тогда при входе в Адм. Центр вашего форума будут запрашиваться Дополнительные Данные.
( На иероглифы не обращайте внимания, я ввел на своем форуме в окно русские буквы, вот и... xD )
Последнее редактирование: