чтение rss ленты

Nulls.su

Здесь обезаельно что то появиться 8)

Капча при авторизации для DLE

Данный Хак до боли простой, но полезный: как видно со скрина - при авторизации юзеру необходимо будет ввести капчу. ИМХО но в таком случае лучшим вариантом будет сделать форму авторизации в модальном окошке. Хак реализовывает вывод только "длешной" капчи, воспаление мозга вроде рекапчи я не считаю дружественным по отношению к юзеру и потому если кому нужно - реализовывайте сами.

Автор: Gauss
Установка

1)В уже имеющуюся форму авторизации необходимо добавить:
<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 находим:

if( isset( $_POST['login'] ) and $_POST['login'] == 'submit' ) {


и выше пишем:

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'], 'Вы не правильно ввели код безопасности!' );
  }
}
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем
Другие новости по теме:
 (голосов: 2)
  • Просмотров: 1260
  • Комментариев: 0

Комментарии к статье

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

nulls.su

Внимание, вся информация размещена на сайте пользователями, поэтому владельцы сайта не несут ответственности за правдивость, валидность, степень контрафактности. Если вы считаете что информация размещена неправомерно, сообщите пожалуйста в службу поддержки и информация будет незамедлительно удалена. Вся информация размещена на основании соглашения
Шаблон разработан студией CENTROARTS