Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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, буковки будут маленькие.

 

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

 

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

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

Опубликовано:
  • Автор

Да я тоже ковыряюсь, вопрос не в этом. Чинить пререлиз нет никакого смысла, если только есть желание в трекере разработчика отметиться.

 

 

А вообще это офтоп для здесь :) Потом сотру.

Опубликовано:
Уже изучают ядро.)

Правильное решение :)

 

 

 

P.S. API для каптчи и мне интересно, но сейчас что-то реализовывать по регистрации, нет смысла.

Опубликовано:

знаю оотудя что ни я и никто из пользователей не смог зарегиться. Что посоветуете то? Вроде говарят надо прописать полные пути до шруфтов где это можно сделать??

Опубликовано:

а толку? мне кто нидь ответил?

Опубликовано:
  • Автор

А что можно ответить? У одного из нуленых 2.3.6 форумов есть эта ошибка в исходниках, поищите другой нуль, где ее нет. Если вы гарантированно правильно вводите капчу, подсмотрев ее перед этим в таблице ibf_reg_antispam, то вы как раз с этим нулем и столкнулись, в официалке этой ошибки нет.

  • 2 недели спустя...
Опубликовано:

Подскажите, обновил до версии 2.3.6 и из формы регистрации вообще пропала капча, что делать? в настройках (в разделе Security and Privacy ) капча показывается и куча настроек для нее...

но в форме нет

Опубликовано:

Если в этой теме не нашли решения, ждите ответа программистов.

  • 2 месяца спустя...
Опубликовано:

При таком изменении меняется строка ошибки с 154 на 155 и все.

/ips_kernel/class_captcha_plugin/default.php on line 155

  • 5 недель спустя...
Опубликовано:

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

  • 1 месяц спустя...
Опубликовано:

Добрый день!!!

У меня недавно слетела БД, версия форума 2.3.6.

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

Метод авторизации стоит Внутренняя авторизация IPB. При диагностики выдает

Авторизация включена - зеленая галочка

Авторизация установлена - зеленая галочка

Авторизация имеет настройки - красный крест

 

Название файла Существует Запись в файл

./sources/loginauth/internal/auth.php - зеленая галочка -

./sources/loginauth/internal/acp.php - красный крест -

./sources/loginauth/internal/conf.php красный крест красный крест

 

Подскажите в чем может быть проблема?

Опубликовано:

Это имеет отношение к капче?

Если да, поясните связь с темой топика.

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

Если нет, не оффтопьте.

Опубликовано:

У меня следующая проблема: не работает ни капча, ни рекапча, всегда код неверный. Подскажите как быть. или может альтернативный какой вариант есть, типа вопроса. версия 2.3.6

Опубликовано:

В теме про спамеров были какие-то варианты с вопросами.

Но лучше подождите ответа программистов.

  • 5 месяцев спустя...
Опубликовано:

Проблема в следующем: после обновления с IPB 2.3.4 до 2.3.6 из окна регистрации пропало окно с капчей. Не отображается ни обычная, ни РеКапча. Возможно, проблема в том, что файлы от 2.3.6, а БД от 2.3.4, но список изменений, указанный здесь http://www.ibresource.ru/files/2_3_5_to_2_3_6.html уже не доступен. Надеюсь, кто-нибудь подскажет решение проблемы.

 

Заранее спасибо

Изменено пользователем stazzzy

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

Сейчас на странице 0

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.