Перейти к контенту

[2.1.x]Продвинутый код безопасности 3.1


Рекомендуемые сообщения

Мануал по установке действительно сложен для новичков.

Вот немного напишу:

 

Установка:

 

1) Залейте файл captcha.php в sources/lib/, а папку fonts в style_images/

 

2) Откройте sources/ipsclass.php:

 

Найти

	function show_gd_img($content="")
{

	// Здесь содержимое функция

}

Заменить все содержимое функции! (то, что между скобками { и } )

 

	require_once( ROOT_PATH.'sources/lib/captcha.php' );
$captcha = new KCAPTCHA($content, ROOT_PATH."style_images/fonts");
exit();

 

Примечание: если вы поместили папку шрифтов не в style_images, то укажите свою директорию.

3) Откройте sources/register.php

 

Найти внутри функции show_reg_form($errors = array()) код (район строки начала функции - 1084)

$reg_code = mt_rand(100000,999999);

Заменить на

$reg_code = mt_rand(10,99)."+".mt_rand(10,99)."=";

 

Найти внутри function create_account() код (район строки начала функции- 1445

Район строки куска кода - 1850

if ( trim( intval($this->ipsclass->input['reg_code']) ) != $row['regcode'] )
{
$form_errors['general'][] = $this->ipsclass->lang['err_reg_code'];
}

 

Заменить на

$code = $row['regcode'];
$code_array = array();

$code_array = explode("+", $code);
$sum_result = intval($code_array[0]) + intval(substr($code_array[1], 0, strlen($code_array[1])-1));

if ( trim( $this->ipsclass->input['reg_code'] ) != $sum_result )
{
$form_errors['general'][] = $this->ipsclass->lang['err_reg_code'];
}

 

Установка мода завершена.

Изменено пользователем Master
Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 764
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

после установки не проходит регистрация на форуме - происходит редирект на ошибку "Перед авторизацией, Вы должны зарегистрироваться"
Ссылка на комментарий
Поделиться на других сайтах

ну вот опять пошёл спам... и этот мод уже не помогает... и что же дальше?
Подожди, скоро будет новый.

 

у мня мод не встал
Я не доктор.

 

после установки не проходит регистрация на форуме - происходит редирект на ошибку "Перед авторизацией, Вы должны зарегистрироваться"
Ты что то не так сделал.
Ссылка на комментарий
Поделиться на других сайтах

ну вот опять пошёл спам... и этот мод уже не помогает

Скорее всего руками спамер капчу распознал. Последнюю модификацию мода пока ни одна спамилка не берет.

Если сохранился спамный пост - дай глянуть.

Ссылка на комментарий
Поделиться на других сайтах

ну вот опять пошёл спам... и этот мод уже не помогает

Скорее всего руками спамер капчу распознал. Последнюю модификацию мода пока ни одна спамилка не берет.

Если сохранился спамный пост - дай глянуть.

вот часть поста...

 

заголовок (можно проверить в яндексе)

"У кого есть семинары о психологии ,нлп, итд (+), Давайте меняться аудио-видео материалами !!!"

 

Хочу поменяться семинарами, чтобы пополнить свою коллекцию.

Семинары, тренинги я сам покупал,записывал, качал и менялся..

 

Есть возможность выслать почтой в любой город бывшего СССР....

IC

Q # 326528241 Email 689800@bk.ru

 

Получился вот такой списочек :

 

 

005. Горин. "Русскоязычная модель эриксоновского гипноза" mp3 . 1CD

006. Г. Яковенко. " Эффективная Коммуникация и НЛП " . 1 CD mp3

007. Запись семинара "Ранговый потенциал" 4 CD видео.

010. "Искусство управлять своим временем", Бодо Шеффер 2 CD mp3 33

011. Интегративная гипнотерапия. Л. Кроль (1CD) видео.

012. НЛП Переговоры "WIN-WIN" Анита фон Хертел (2 CD) видео.

013. НЛП. Творчество и предпосылки личной гениальности. Д. ДеЛозье (2CD) видео.

014. Эриксоновский гипноз. Д. Зейг (2CD) видео.

 

и так далее...

 

появилось 2 спамные темы..

 

а насчёт нового мода это хорошо =)

Ссылка на комментарий
Поделиться на других сайтах

вот часть поста...

Посмотрел по яндексу - много проспамился, но в некоторых форумах он отвечает на посты. Похоже на то, что руками везде "насрал".

 

 

ЗЫ А какой у тебя вариант капчи Гаррета?

Ссылка на комментарий
Поделиться на других сайтах

У меня проблема. Установил мод. Всё чётко по инструкции. Переделовал несколь раз, но это ничего не меняет.

Скриншот

Изменено пользователем Inc.
Ссылка на комментарий
Поделиться на других сайтах

Устанавливал - ничего не вышло - форум мой на http://melochi.com/forum подскажите как оно должно работать у меня версия 2.1.7 файлика register.php нет в папке sources зато он есть в sources/action_public я правильно сделал? Заменил - никакого эффекта всё как было! Помогите ...
Ссылка на комментарий
Поделиться на других сайтах

А где можно изменить надпись при геристрации "Введите защитный код Введите в поле 6 цифр, отображенных в виде изображения." ИМХО не очень логично, 6 цифр, а нужно складывать и вписывать две или три.
Ссылка на комментарий
Поделиться на других сайтах

1. Установил. Сложностей не было, кроме одной, в инструкции:

3) Откройте sources/register.php

пришлось немного полазить по директорим в поисках сего файла, т.к. в указанном месте его нет. Нашел.

2. Вроде работает нормально, глюков нигде в работе форума не заметил.

3. Благодарю Автора!

:D

Ссылка на комментарий
Поделиться на других сайтах

А где можно изменить надпись при геристрации "Введите защитный код Введите в поле 6 цифр, отображенных в виде изображения." ИМХО не очень логично, 6 цифр, а нужно складывать и вписывать две или три.

 

Меняю, ничего не происходит, текст не меняется =( 2.1.6.

Ссылка на комментарий
Поделиться на других сайтах

Сложностей не было, кроме одной, в инструкции:

Цитата

3) Откройте sources/register.php

 

пришлось немного полазить по директорим в поисках сего файла, т.к. в указанном месте его нет. Нашел.

ой, бедненький ))

ну на я тебе клёвую ссылку дам http://www.sysman.ru/index.php?showtopic=4...ost&p=71234

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.