Отображать капчу в форме, только в некоторых случаях - PullRequest
0 голосов
/ 24 мая 2011

У меня есть блог, закодированный в sf1.4;и я использую recaptcha в форме для комментариев.Некоторые пользователи жаловались на капчу, но я не хочу полностью ее удалять.

Можно ли, например, удалить капчу, но включить ее на несколько минут после публикации пользователемкомментарий?

Таким образом, это не мешает случайным пользователям комментировать и не позволяет кому-то автоматически рассылать спам на сайте.

Мысли?

1 Ответ

0 голосов
/ 24 мая 2011

Вы можете сделать что-то вроде включения его в сеансе после того, как пользователь сделал некоторое количество сообщений, которые могут быть случайными, например, после 2-4 сообщений? Еще лучше отображать его после каждого сообщения 1 + rand(5)? Отслеживание количества постов, сделанных за сеанс, не должно быть сложным - вам просто нужно сохранить счетчик для каждого сеанса пользователя.

...