Хак сменить ссылку страницы восстановления пароля


Представляем хак DLE сменить ссылку страницы восстановления пароля, цель которой скрыть название страницы lostpassword для того, чтобы прекратить постоянные запросы к этой странице злоумышленниками или от взлома сайта DataLife Engine. С учетом того, что хак для dle имеет довольно большое количество шагов, вероятней всего кому-то он все таки очень нужен был.

Меняем ссылку страницы восстановления пароля на сайтах DLE. Установка хака
1. Открыть: engine/data/config.php
Найти:
'version_id' => '11.1',

Добавить после:
'lostpassword' => "название вашей страницы",


Вместо слова "название вашей страницы" используйте любое другое слово (оно должно быть уникальным для вашего сайта).

2. Открыть: engine/init.php
Найти:
$tpl->set( '{lostpassword-link}', $PHP_SELF . "?do=lostpassword" );

Заменить на:
$tpl->set( '{lostpassword-link}', $PHP_SELF . "?do={$config['lostpassword']}" );


3. Открыть: engine/engine.php
Найти:
case "lostpassword" :

Заменить на:
case $config['lostpassword'] :

Найти:
elseif ($do == 'lostpassword') $nam_e = $lang['title_lost'];

Заменить на:
elseif ($do == $config['lostpassword']) $nam_e = $lang['title_lost'];

4. Открыть: engine/modules/lostpassword.php
Найти:
$lostlink = $slink . "index.php?do=lostpassword&action=password&douser=" . $userid . "&lostid=" . $lostid;

Заменить на:
$lostlink = $slink . "index.php?do={$config['lostpassword']}&action=password&douser=" . $userid . "&lostid=" . $lostid;

Найти:
$iplink = $slink . "index.php?do=lostpassword&action=ip&douser=" . $userid . "&lostid=" . $lostid;

Заменить на:
$iplink = $slink . "index.php?do={$config['lostpassword']}&action=ip&douser=" . $userid . "&lostid=" . $lostid;

Найти:
$tpl->copy_template = "<form  method="post" name="registration" action="?do=lostpassword">n" . $tpl->copy_template . "

Заменить на:
$tpl->copy_template = "<form  method="post" name="registration" action="?do={$config['lostpassword']}">n" . $tpl->copy_template . "

5. Открыть: templates/Default/login.tpl
Найти старую ссылку и заменить на:
{lostpassword-link}

Пример готовой ссылки:
<a href="{lostpassword-link}">Восстановить пароль</a>


6. Открыть: robots.txt
Найти и удалить:
Disallow: /*do=lostpassword


7. Завершение установки

Если вы снова захотите поменять адрес страницы, то в файле engine/data/config.php найдите и замените строку
'lostpassword' => "название вашей страницы"
на любое другое.

Версия DataLife Engine: 11.x в том числе для новой версии DLE 11.1
Автор : Deadluk
от 24.08.2016
Хаком поделился пользователь: Aison

Скачать из категории хаки для ДЛЕ, хак DLE Сменить ссылку страницы восстановления пароля

Menyaem-ssylku-stranicy-vosstanovleniya-parolya-hak-dlya-DLE-11.1.rar [47,42 Kb] (cкачиваний: 57)
00

Комментарии (0)

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив