ruby-on-rails - Ruby on Rails 上的验证码建议

标签 ruby-on-rails captcha

我想在 Rails 项目中实现验证码以提交表单,但我不知道该怎么做。我倾向于实现的简单性和使用时的可靠性,而不是过于复杂,因为我的应用程序不需要太高的安全级别。

大家有什么建议吗?

最佳答案

向 Rails 应用程序添加验证码的最简单方法是使用 Ambethia reCAPTCHA:

<强>1。安装:

config.gem "ambethia-recaptcha", :lib => "recaptcha/rails", 
      :source => "http://gems.github.com"

如果您愿意,也可以将其安装为插件。

<强>2。获取 reCAPTCHA 帐户:

您必须创建一个 reCAPTCHA key 。您可以通过 reCAPTCHA site 进行操作。

<强>3。用法:

使用recaptcha_tags输出必要的HTML代码,然后使用verify_recaptcha验证输入。

<强>4。进一步阅读:

关于ruby-on-rails - Ruby on Rails 上的验证码建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1859139/

相关文章:

ruby-on-rails - 如何避免 ActiveRecord_Relation 的未定义方法 `id'?

ruby-on-rails - 使用 Rails 以外的 Ruby 框架是否有任何潜在的缺点?

javascript - 如何在控制台中使用browserify "require"?

php - 如何阻止机器人在没有验证码或电子邮件验证的情况下注册

javascript - 简单 "Math"验证码

ruby-on-rails - ActiveAdmin 允许用户在索引中设置 per_page 值

ruby-on-rails - :model and @model in form_for?之间的区别

没有 session 的 PHP 验证码

javascript - 如何在单个页面中启用多个 reCAPTCHA

java - Spring 最好的验证码?