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

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


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

Хм.. Вот что странно: уже год беззаботно юзал этот продвинутый код безопастности, а тут бац, и картинка бесследно пропала :D Не отображается то есть.

Полазал по форуму, по моду - все проверил, никаких изменений не нашел. В безопастность в админке залез, там все в порядке вроде. Версия 2.0.3 ;)

Как справиться?

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

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

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

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

Люди по скольку мод меняет суть картинки и теперь это не ввод цифр с картинки вниз, как можно и где изминить слова :"Введите в поле 6 цифр, отображенных в виде изображения." на что то типо введите сумму чисел?

 

P.S. если это уже обсуждалось буду благодарен если дадите ссылочку.

 

 

Ответ(нащёл позже):

cache\lang_cache\ru

там файлы.. найти то что надо и заменить =)

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

  • 2 недели спустя...

sources/ipsclass.php

ТУТ ТАКОГО ФАЙЛА НЕТ

нашёл в action_public

Далее после установки

две картики кода не выводятся, те которые по середине..

так как автор мода использует картинку не ту что получается в реалии

сравнить с тем что ДОЛЖНО быть нет возможности...

мод - не работает, начинаю процесс удаления.

 

 

2.1.5

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

  • 2 недели спустя...

на 2.3.4 не подскажете как поставить? я запутался уже,выдает только фон и изредка изредка цифры но без примера.

 

хелп внимательно прочел и модил с учетом изменений в коде движка.

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

  • 1 месяц спустя...
если по ней не ставиться - отрежте руки без наркоза

ржу немагу))))) :D;):)

 

на 2.3.4 не подскажете как поставить? я запутался уже,выдает только фон и изредка изредка цифры но без примера.

 

хелп внимательно прочел и модил с учетом изменений в коде движка.

вот смотри! :)http://www.ibresource.ru/db/885/

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

  • 5 недель спустя...

версия форума 2.3.4, при регистрации, на месте где должна быть картинка, её нет, просто написано "Включите эту картинку", при нажатии ничего не происходит.

Устанавливал по одаренной и не одаренной, ни та ни та не помогла, перепроверил, не помогло.

В админке всё посмотрел: АЦ - Настройки - Безопасность и конфиденциальность - Безопасность [Защита от ботов/скриптов] - улучшеный режим в 2х местах, и галочка на использовании разных шрифтов.

 

Если ставлю "нормальный режим" в тех админ настройках, указанных выше, то вместе с надписью "Включите эту картинку" выводятся 2 цифры, выглядит примерно так:

 

93 "Включите эту картинку" 21 "Включите эту картинку"

 

Подскажите пожалуйста.

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

  • 1 месяц спустя...
А вот у меня фигня выходит.Вроде точно делал по инструкции для особо одарённых, но пользователи зарегятся не могут, говорят по многу раз вводят правильный ответ на пример а вместо регистрации появляется сообщение Код введён неправильно.Попробовал сам, действительно так.

В чём проблема может быть?

Та жа проблема на 2.1.7. Причём, несмотря на сообщение что

Код регистрации не соответствует отображённому. Сгенерирован новый код регистрации. Повторите попытку.

регистрация проходит и пользователь попадает в группу Validating. В чём может быть проблема?

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

  • 2 месяца спустя...
  • 1 месяц спустя...

Не подходит для 2.3.5 в файле register.php нету строчки:

 

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

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

при добавлении вот этого кода (ниже) при попытке регистрации выходит сообщение "Ошибка при работе с базой данных"

		//antispam.question
	if ($this->ipsclass->vars['questions_num'])
	{

		$this->ipsclass->DB->query("SELECT id,question FROM ibf_questions ORDER BY RAND() LIMIT 1");
		$row = $this->ipsclass->DB->fetch_row();
		$qinputf = $this->ipsclass->generate_qinputf();
			$row['answer_input'] = "<input type=\"text\" maxlength=\"60\" size=\"30\" name=\"".$this->prefix.$qinputf."\" />";

		$question_mod = $this->ipsclass->compiled_templates['skin_register']->question_mod( $row );

		$this->ipsclass->DB->query("UPDATE ibf_questions SET qinputf='".$qinputf."' WHERE id=".$row['id']);

		$this->output = str_replace( "<!--{ANTISPAM.QUESTION}-->", $question_mod , $this->output );
	}
	//antispam.question

 

как исправить?

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

как исправить?

Прочитать инструкцию целиком.

Если не поможет, то посмотреть видео.

 

Ошибка при работе с базой данных

См. ./cache/*.cgi

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

епешта пестикс, посмотри в мою подпись и дату регистрации и пойми, что я бы не стал просто так вопрос задавать...

тон повышать не надо :D

 

 

хз само вдруг исправилось и нормально работает...

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

Пойдет ли на 2.3.5? Нужна ли библиотека GD2?

Искаропки не пойдёт.

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

  • 1 месяц спустя...

:D Поставил на 2.3.5.

Но огромный - автору инструкции. такое чувство что типа написал и отвалите.

Я к чему...

Заменять надо не

$reg_code = mt_rand(100000,999999);

а

$reg_code = strtoupper( substr( $regid, 0, 6 ) );

Притом при нажатии на картинку...чистая картинка без цифр...ибо при AJAX в файле xmlout.php присваиватеся не математическое значение. а я как понял каптча выводит что либо когда входящие символы больше 6.

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

для аякса надо тоже немного помучиться

 

я как понял каптча выводит что либо когда входящие символы больше 6

все обусловлено $allowed_symbols в captcha.php (?)

не буду утверждать, но точно скажу, что и в xmlout.php надо сделать подобное изменение на генерацию кода

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

для аякса надо тоже немного помучиться

 

я как понял каптча выводит что либо когда входящие символы больше 6

все обусловлено $allowed_symbols в captcha.php (?)

не буду утверждать, но точно скажу, что и в xmlout.php надо сделать подобное изменение на генерацию кода

Уху...уж сделал...если че от мну 3.1 RC1 :D

С некотороми исправлениеми.

P.S. Про переменную не знал ибо было в лом читать 35 страниц с вопросами.

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

  • 4 недели спустя...

Более года назад я поставил мод Продвинутый код безопасности 3.1. Проблем не было, пока недавно несколько юзеров не решили восстановить пароль.

Суть проблемы:

В форме восстановления пароля вместо математического примера набор символов и цифр. Если их ввести - пишет что код не верный.

Т.е. по идее должен быть пример, а примера нету.

При регистрации проблемы все нормально - математический пример работает правильно.

Тему читал, даже попытался сделать так как написано тут - стало только хуже, при вводе любого символа проходит и регистрация и восстановление.

Я не знаю почему так, скорее всего я при установке что-то не так сделал, но найти ошибку не смог.

Помогите, пожалуйста!

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


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

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

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