Все для DataLife Engine / DLE хаки / Хак для DLE / Хак сменить ссылку страницы восстановления пароля

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


Представляем хак 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качиваний: 70)
  • 60
Добавить комментарий

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

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent