[Решено] Поле "E-mail адрес" обязательно для заполнения.

Главные вкладки

Аватар пользователя Junegton Junegton 24 мая 2014 в 20:25

Добрый день!
При регистрации нового пользователя - сайт постоянно выдает ошибку проверки мыла: Поле "E-mail адрес" обязательно для заполнения.
Независимо заполнено оно или нет. Т.е. даже при заполненном - все равно выдает ошибку. В настройках пробовал снимать галку с "Требуется проверка адреса электронной почты при создании учётной записи" - не помогает.

При создании нового пользователя самим админом - все работает.

Как решить проблему?

Отвечу сам: проблему мне принес модуль Honeypot, в нем поле Имя элемента Honeypot имело значение "mail" , при регистрации модуль придирался к полю адреса электронной почты. Проблема решилась сменой значения на "e-mail"

Комментарии

Аватар пользователя shved shved 13 июня 2014 в 10:29

У меня стоит Honeypot, боты все равно справляются с регистрацией.Honeypot time limit стоит 10 секунд, а Имя Honeypot элемента "url".Вопрос имя элемента какое лучше ставить?

Аватар пользователя Junegton Junegton 3 октября 2014 в 1:30

shved wrote:
У меня стоит Honeypot, боты все равно справляются с регистрацией.Honeypot time limit стоит 10 секунд, а Имя Honeypot элемента "url".Вопрос имя элемента какое лучше ставить?

какое имя - трудно ответить, но разработчик советует что-то явное. Например поле "имя" или "почта". Но если они совпадут с названием поля в ядре друпала - модуль не даст заполнить форму. Попробуй тоже e-mail поставить.
Хотя, у меня и с таким именем боты прорвались, пока решение - установка капчи на создание новых нод, а комментить могут только зарегистрированные пользователи.

Аватар пользователя Junegton Junegton 3 октября 2014 в 1:34

Кстати, смотри не ставь галку "защита всех форм", тогда модуль (если еще не исправили) может глючить и не пускать на сайт даже зарегистрированных пользователей. Решение - ставь галочки в ручную напротив каждой формы, а одну на выбор оставь без галочки.

Аватар пользователя shved shved 3 октября 2014 в 8:13

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

Аватар пользователя Junegton Junegton 3 октября 2014 в 21:00

Боты тебе так засеруть базу - что устанешь после чистить.

Вообще без капчи ты далеко не уйдешь, рано или поздно придется ставить - лучше рано. Посмотри, капча есть почти на каждом уважающем себя сайте в сети.

Аватар пользователя shved shved 3 октября 2014 в 21:11

"Junegton" wrote:
Боты тебе так засеруть базу - что устанешь после чистить.

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

Аватар пользователя Junegton Junegton 6 октября 2014 в 23:34

"shved" wrote:
Ты имеешь ввиду, что они своим количеством засрут?

если у тебя при создании нод идет автозаполнение словарей - засрут словарь.
"Plazik" wrote:
Поставьте https://www.drupal.org/project/simpleantispam, боты все пропадут.

пока модуль стоит у 1200 пользователей, не могу по нему ничего сказать, время покажет. Но спасибо за совет.

Во всяком случае у меня уже стоит около 3 модулей для ловли ботов. А это мне кажется уже за много.

Аватар пользователя Plazik Plazik 7 октября 2014 в 19:29

"Junegton" wrote:
пока модуль стоит у 1200 пользователей, не могу по нему ничего сказать, время покажет. Но спасибо за совет.

У меня он на одном сайте больше года стоит, автоматический спам не проходит совсем.