prowebber.ru - Тут есть все для настоящих вебмастеров

Мы в твиттере Наша страничка на FaceBook! Сообщество вебмастеров в VK Мы в телеграме!

PW — всё для вебмастера » Всё для DataLife Engine » Как защищать местоположение админки на DataLife Engine

Как защищать местоположение админки на DataLife Engine

Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Как защищать местоположение админки на DataLife Engine.

Почти все веб-мастера знают, что в целях сохранности опосля завершения процесса установки нужно переименовать заглавие файла admin. php.

Естественно, большая часть веб-мастеров сменяют адресок админки, однако неувязка в том, что практически никто из их не знает что, имея счётчик посещаемости поставленный на сайте, любой хотящий сумеет с легкостью поглядеть статистику интернет-сайта и выяснить адресок админки.

Поэтому что, любой раз при нажатии на одну из ссылок"Просмотр интернет-сайта","написать ПС","отправить E-Mail" либо"Просмотр профиля" из Панель Управления, на сервер статистики сберегается страница-источник, в предоставленном случае - адресок админки.

А ежели у Вас статистика доступна лишь сообразно паролю и размышляте что Вы защищены, тогда разрешите направить Ваше интерес на то, что любой"потенциальный" партнёр захотит поглядеть статистику и станет шмальнуть пароли доступа. Однако я вас уверяю, что отгадать его намерения практически нереально.

Вот отчего решил сотворить хак, с поддержкой которого любой веб-мастер станет тихо раскрыть ссылки из админки. . .

Итак, во-1-х, необходимо сотворить файл hiap.php и вделать в сделанный файл, последующий код:

Теперь, в папке /engine/inc/(/engine/inc/include/), открываем файл init.php, находим:

if( $config['http_home_url'] == "" ) {
$config['http_home_url'] = explode( $config['admin_path'], $_SERVER['PHP_SELF'] );
$config['http_home_url'] = reset( $config['http_home_url'] );
$config['http_home_url'] = "http://" . $_SERVER['HTTP_HOST'] . $config['http_home_url'];
$auto_detect_config = true;
}


И ниже добавляем следующее:

$adminDectPath = "http://".$_SERVER['HTTP_HOST']."/".$config['admin_path'];
$currentDectPath = "http://".$_SERVER['HTTP_HOST']."".$_SERVER['PHP_SELF'];
if ($currentDectPath == $adminDectPath){
$config['http_home_url'] = "http://".$_SERVER['HTTP_HOST']."/hiap.php?url=http://".$_SERVER['HTTP_HOST']."/";
}



Теперь, "внешние ссылки" из админки будут выгледить так:
http://www.site.ru/hiap.php?url=http://www.site.ru/

И при открытие, на сервер статистики сохраняется страница-источник:
http://www.site.ru/hiap.php

Извиняюсь, но я допустил ошибку, так как при настройке параметров скрипта, адрес сайта автоматически становится:
http://www.site.ru/hiap.php?url=http://www.site.ru/
и каждый раз нужно редактировать вручную.

Чтобы исправить, после:

$config['http_home_url'] = "http://".$_SERVER['HTTP_HOST']."/hiap.php?url=http://"
;.$_SERVER['HTTP_HOST']."/";


Нужно добавить следующее:

$auto_detect_config = true;


Вот и всё...





0

Просмотры: 6977 :: Комментарии (6) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Bagner

  • 1 февраля 2010 14:19
  • Регистрация: 27.11.2009
  • ICQ: --
  • Комментариев: 308
Штука полезная, но ставить себе я не буду.

--------------------

0

#2BR0kEN

  • 1 февраля 2010 14:27
  • Регистрация: 29.11.2009
  • ICQ: --
  • Комментариев: 255
Поэтому что, любой раз при нажатии на одну из ссылок"Просмотр интернет-сайта","написать ПС","отправить E-Mail" либо"Просмотр профиля" из Панель Управления, на сервер статистики сберегается страница-источник, в предоставленном случае - адресок админки.

Объясни как?
p.S. учи русский! -)

--------------------

0

#3maclay

  • 1 февраля 2010 15:53
  • Регистрация: 21.01.2010
  • ICQ: --
  • Комментариев: 72
Итак, во-1-х, необходимо сотворить файл hiap.php и вделать в сделанный файл, последующий код:

ты код не забыл написать какой вставлять?

0

#4Mikezella

  • 1 февраля 2010 16:01
  • Регистрация: 20.07.2009
  • ICQ: --
  • Комментариев: 39
maclay,

сорри , щас отредактирую

Итак, во-1-х, необходимо сотворить файл hiap.php и вделать в сделанный файл, последующий код:

<?php
if (isset($_GET['url'])) {
     $URL = explode("/hiap.php?url=", $_SERVER['REQUEST_URI']);
     header("Location: ".$URL[1]);
}
else {
     header("Location: /");
}
?>

0

#5Hallboy222

  • 5 февраля 2010 09:50
  • Регистрация: 5.02.2010
  • ICQ: --
  • Комментариев: 19
модуль на самом деле бесполезен!

0

#6000000

  • 26 января 2011 01:31
  • Регистрация: 19.01.2010
  • ICQ: --
  • Комментариев: 31
Очень не полная версия 0 от полной!!!

0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

SkripTers.biz - Снова с вами

https://culabra.ru — Блог вЭбмастЭра

DCOReARTs.COM - Услуги веб-дизайна и графики

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Наши баннеры
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Нужна ли категория "Интернет магазины"?

Да
Нет

Архив новостей
Апрель 2018 (279)
Март 2018 (498)
Февраль 2018 (410)
Январь 2018 (141)
Декабрь 2017 (27)
Ноябрь 2017 (7)

Последние комментарии:

  • Hosting Ukraine
  • Яндекс.Метрика

Искать людей

Ваши переписки