Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
desti

2.3.6 и проблемы с обычной капчей

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

Поставил 2.3.6, проверил, регится, но...

 

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

 

post-11293-1223498544_thumb.jpg

 

Вроде по логике надо набрать wuePc, но увы.

 

Хотите своим пользователям подложить свиняку - переходите на 2.3.6. Я бы не рискнул.

 

Ну и затычка для тех, кто уже попался на 2.3.6 - пусть хоть пользователи не страдают. Преобразовываем всё в верхний регистр, пусть набирают любыми буквами.

 

ips_kernel/class_captcha_plugin/default.php

 

найти

		$captcha_input_NOT_CLEAN = trim( $_REQUEST['reg_code'] );

заменить на

 
	$captcha_input_NOT_CLEAN = strtoupper ( trim( $_REQUEST['reg_code'] ) );

 

найти

		for( $i = 0; $i < 6; $i++ )
	{
		$idx = rand( 0, count( $array_of_chars ) );
		$captcha_string .= $array_of_chars[ $idx ];
	}

добавить ниже

		$captcha_string = strtoupper($captcha_string);

 

strtoupper можно заменить на srttolover, буковки будут маленькие.

 

Все функции проверки капчи наконец вынесли в соотв. класс, редактировать больше ничего не надо.

 

Этот метод, конечно, несколько снижает безопасность, но на первое время новых фонтов и фонов хватит. Да и боты будут ломать официальный вариант.

Поделиться сообщением


Ссылка на сообщение

После перехода на новую версию включил стандартные режим captcha, расширеная не понравилось.

 

Слишком много заморочек :D

Поделиться сообщением


Ссылка на сообщение

а где его включить мона? :rolleyes:

Поделиться сообщением


Ссылка на сообщение
а где его включить мона? :rolleyes:

Админ центр - Настройки - Безопасность - тип капча.

Поделиться сообщением


Ссылка на сообщение

я скачал новую 2.3.6. а верия оказалась 5 же.... при устоновке была надпись!а правда вышла 6? или это только бета?

Поделиться сообщением


Ссылка на сообщение
я скачал новую 2.3.6. а верия оказалась 5 же.... при устоновке была надпись!а правда вышла 6? или это только бета?

2.3.6 вышла.

Русский дистрибутив ставится, как 2.3.5 + апгрейд до 2.3.6

И получается 2.3.6

Поделиться сообщением


Ссылка на сообщение

Такой вопрос, связанный со спамерами.

 

Есть такие, которые регистрируются на форуме, потом постят кучу рекламных ссылок.

 

Сейчас поставил активацию админом, но очно сложно вычислять реальных пользователей и спамеров. При этом не проверяется их емайл. При установке регистрации по емайлу - сразу появляется куча юзеров, которые постят спам.

 

Как уважаемые гуру с форума решают эту проблему?

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

Ок, спасибо за совет.

 

Встречный вопрос - как насчет установки "облака тегов" на нашем форуме? Мой адрес manap@mail.ru

Поделиться сообщением


Ссылка на сообщение

Ответил на почту еще раз.

Есть закрепленная тема про спам боты.

Поделиться сообщением


Ссылка на сообщение

Ок. Спасибо.

Поделиться сообщением


Ссылка на сообщение

Вопросец, у меня впаян мод каптчи, который просит сложить два числа, при обновлении до 2.3.6 у меня этот мод удалится и надо будет заново впаивать или останется все как есть? Спасибо.

Поделиться сообщением


Ссылка на сообщение

Если Ваша капча спасает от ботов, не обязательно апдейтиться до 2.3.6.

Кроме защиты от ботов, она ничем не отличается от 2.3.5.

Поделиться сообщением


Ссылка на сообщение

Ясно. Спасибо. Да вкупе с дополнительным полем прекрасно спасает =))

Поделиться сообщением


Ссылка на сообщение
Ну и затычка для тех, кто уже попался на 2.3.6 - пусть хоть пользователи не страдают. Преобразовываем всё в верхний регистр, пусть набирают любыми буквами.

 

ips_kernel/class_captcha_plugin/default.php

 

найти

		$captcha_input_NOT_CLEAN = trim( $_REQUEST['reg_code'] );

заменить на

 
	$captcha_input_NOT_CLEAN = strtoupper ( trim( $_REQUEST['reg_code'] ) );

 

найти

		for( $i = 0; $i < 6; $i++ )
	{
		$idx = rand( 0, count( $array_of_chars ) );
		$captcha_string .= $array_of_chars[ $idx ];
	}

добавить ниже

		$captcha_string = strtoupper($captcha_string);

 

strtoupper можно заменить на srttolover, буковки будут маленькие.

 

Подскажите. пожалуйста. как изменить капчу в версии 2.3.6. чтобы выдавались только цифры. как это сделано у вас на форуме при регистрации?

Спасибо.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

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