Хак DLE Каптча при авторизации на сайте

  


Хаки для DLE - Хак DLE Каптча при авторизации на сайте

Простой хак дле Каптча при авторизации на сайте будет полезен сайтам для защиты от спама . Если в админ панели установить сбрасывания пароля и логина при новом входе и установить данный хак то это защитит от спам роботов и юзеров (добавит проблем), которые после регистрации на сайте постоянно добавляю ненужную информации или спам рекламу в комментариях.
Хак дле Каптча при регистрации на сайте можно установить если на сайте сделана форма авторизации в модальном окне .

Установка:
В уже имеющуюся форму авторизации необходимо добавить:

Code
<span id="dle-captcha">  
  <img title="" src="/engine/modules/antibot.php" alt="Включите эту картинку для отображения кода безопасности" border="0">  
  <br>  
  <a title="" onclick="reload(); return false;" href="#">обновить, если не виден код</a>  
  </span>  
  <input type="text" name="seccode" maxlength="20" class="pass" />


Тут всё зависит от вашего шаблона... где что и как писать думаю понятно будет
В файле /engine/modules/sitelogin.php находим:
Code
if( isset( $_POST['login'] ) and $_POST['login'] == 'submit' ) {


и выше пишем:

Code
if( isset( $_POST['login'] ) and $_POST['login'] == 'submit' )  
  {  
  if( md5($_REQUEST['seccode']) != md5($_SESSION['sec_code_session']) OR !$_SESSION['sec_code_session'] ){  
  unset( $_POST['login'] );  
  unset( $_POST['login_password'] );  
  unset( $_POST['login_name'] );  
  msgbox( $lang['login_err'], 'Вы не правильно ввели код безопасности!' );  
  }  
  }


Версия DLE: 9.2 9.3 9.4
Установка завершена !
Автор: Gauss Хак DLE Каптча при авторизации на сайте - Хаки для dle - Каталог файлов - Все для uCoz, DLE, Joomla, скрипты для uCoz

Категория: Хаки для dle Просмотров: 867