Javascript
, Чтобы обрезать еще несколько символов и вышибить нас из большего количества магазинов программного обеспечения, давайте пойдем с:
eval(i='eval(i)');
Я использовал ambethia recapchat для приложения rails. это проще всего, чем другие
I've used Recaptcha in one of my PHP project. http://recaptcha.net/
According to the site, it also has plugins for Ruby (http://recaptcha.net/resources.html). Although first ruby link didn't work, next link still works. http://svn.ambethia.com/pub/rails/plugins/recaptcha/
Check it.
Самый простой способ добавить CAPTCHA в ваше приложение Rails - это использовать Ambethia reCAPTCHA :
1. Установка:
config.gem "ambethia-recaptcha", :lib => "recaptcha/rails",
:source => "http://gems.github.com"
Вы также можете установить его как плагин, если хотите.
2. Получите учетную запись reCAPTCHA:
Вы должны создать ключ reCAPTCHA. Вы можете сделать это на сайте reCAPTCHA .
3. Использование:
Используйте recaptcha_tags
для вывода необходимого HTML-кода, а затем проверьте ввод с помощью verify_recaptcha
.
4. Дополнительная литература:
reCAPTCHA для рельсов великолепен, с точки зрения функциональности. Однако, если вам требуется проверка XHTML, УБЕГАЙТЕ! Этот плагин не проверяет (и, вероятно, никогда не будет) проверку. Меня смущает, что только одна страница на всем моем сайте не проверяет - это страница с reCAPTCHA. Если бы был КАКОЙ-ЛИБО другой выбор, я бы его воспользовался.
если вам нужна CAPTCHA, которая проверяет, и (почти) так же проста в использовании, как reCAPTCHA, пожалуйста, попробуйте мою SlideCAPTCHA. (Написал его несколько дней назад, нужны некоторые тесты в реальной жизни). Я взял за основу процесс развертывания плагина reCAPTCHA, но вы можете стилизовать его с помощью CSS.
Однако для этого требуется Ruby/GD, так что если у вас еще нет GD, я не могу обещать, что GD будет легко установить и использовать!