Я использую akismet для проверки на спам в комментариях, и это работает. Тем не менее, я также хотел бы не дать им зарегистрироваться.
Могу ли я использовать что-то вроде akismet для проверки регистрационных данных?
Почему бы просто не внедрить reCaptcha ?
Возможно, вам следует добавить капчу в вашу регистрационную форму.Помогает также добавление поля для защиты от межсайтовых запросов *1003*.
Вы можете попробовать сделать проверку IP-адреса, это может помочь сделать каждую регистрацию уникальной. Во время отправки формы вы можете проверить IP-адрес других зарегистрированных пользователей и ограничить многократную регистрацию спаммеров с одного и того же идентификатора, поскольку они (спаммеры) обычно делают несколько идентификаторов и, вероятно, с одного компьютера.
Полезный источник:
http://php.net/manual/en/filter.examples.validation.php