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

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Всё для вебмастера » Всё для 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
Просмотры: 6569 VIP ProWebber | Комментарии (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
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

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

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

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

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

Искать людей

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