Спам регистрации с ID=0 ломают сайт.

4 мес. 2 нед. назад #9466 от Дмитрий
На сайте появились спам регистрации, с 0 ID. Методом тыка удалось установить, что помогает отключение регистрации, но это не совсем хороший вариант.
1) Для общего развития интересно как вообще возможно создать такого пользователя?
2) Ну и конечно же, важны способы борьбы (с таким явлением).
З. Ы.
Я бы наплевал, и иногда ручками удалял таких юзеров, но появление таких регистраций приводит к дублированию вывода настраиваемых полей...
Вложения:

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 мес. 2 нед. назад #9467 от Wedal
Дмитрий, сами спам-регистрации такого типа не являются чем-то особенным. Приходят мне на разные сайты. Но вот то, что они с ID = 0 не выглядит хорошо. В базе данных таблица пользователей имеет ID как поле с автоинкрементом. Т.е. при добавлении записи ID автоматически увеличивается на +1 от последнего. Запись с ID 0 в таблице пользователей не должна появляться в принципе. Проверьте состояние таблицы пользователей в базе.

Насчет защиты от спама - здесь или капча или какой-то трюк, например, такой:
wedal.ru/uroki-joomla/bystraya-registratsiya-s-zashchitoj-ot-spama-v-joomla-svoimi-rukami.html

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 мес. 1 нед. назад #9471 от Дмитрий
Виталий, спасибо за подсказку! Действительно, поле ID не было ключевым и автоинкрементным. Сделал его таковым, посмотрим на результат через пару недель.
Почему пропал автоинкремент (а раньше он был), установить не удалось. Жаль, что в Joomla нет механизма проверки на такие ошибки.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.