Ввод чувствителен к регистру, два раза не попал. Дурацкая капча, буквы разного размера, как отличить прописную от строчной, если они пишутся одинаково и там и там? Вот наглядный пример:
Вроде по логике надо набрать wuePc, но увы.
Хотите своим пользователям подложить свиняку - переходите на 2.3.6. Я бы не рискнул.
Ну и затычка для тех, кто уже попался на 2.3.6 - пусть хоть пользователи не страдают. Преобразовываем всё в верхний регистр, пусть набирают любыми буквами.
Поставил 2.3.6, проверил, регится, но...
Ввод чувствителен к регистру, два раза не попал. Дурацкая капча, буквы разного размера, как отличить прописную от строчной, если они пишутся одинаково и там и там? Вот наглядный пример:
Вроде по логике надо набрать wuePc, но увы.
Хотите своим пользователям подложить свиняку - переходите на 2.3.6. Я бы не рискнул.
Ну и затычка для тех, кто уже попался на 2.3.6 - пусть хоть пользователи не страдают. Преобразовываем всё в верхний регистр, пусть набирают любыми буквами.
ips_kernel/class_captcha_plugin/default.php
найти
заменить на
найти
for( $i = 0; $i < 6; $i++ ) { $idx = rand( 0, count( $array_of_chars ) ); $captcha_string .= $array_of_chars[ $idx ]; }добавить ниже
strtoupper можно заменить на srttolover, буковки будут маленькие.
Все функции проверки капчи наконец вынесли в соотв. класс, редактировать больше ничего не надо.
Этот метод, конечно, несколько снижает безопасность, но на первое время новых фонтов и фонов хватит. Да и боты будут ломать официальный вариант.