Rails 关于 Rails 验证码的问题

xoxoj · 2012年04月25日 · 最后由 huacnlee 回复于 2016年06月11日 · 5279 次阅读

Rails 相对于 PHP 和其他 WEB 语言来说,是后起之秀,所以还有很多东西都不是很成熟,例如像网站开发中常用到的验证码功能,我看了比较多的用 RAILS 开发的网站,都发现没有用到验证码这个功能,我们业务上有这个需要,希望大家能推荐一下适合 3.2.3 版本的验证码 gem 之类的东东,谢谢啦!

后起之秀?!!那是你不了解

captcha3,我基于 captcha 修改的,目前还没有上传到 github 上,在 rubygems 上有,不过要用最新版本,之前的版本提交的有问题,是提前批量生成图片的,你可以下载下来看看源代码,如果有问题连接我....

@alice 这个好像很容易被撞破?!

simple_captcha && recaptcha

@geekontheway 能介绍为什么用这两个的原因吗?

谢谢啦

recaptcha 不自己定制显示样式的话超简单,controller view 里面各只需要一句代码,就是 google 那个图片看起来有点反人类。。

#3 楼 @xoxoj 这个分你怎么看了,里面有一个 salt,这个一定不能泄露,这个 salt 生成方式相对比较简单,另外安全就是看加密算法了,你可以改成 sha256,或者看看 devise 的加密算法,还有验证码如果为了让用户看的更清楚的话,那么很多插件也能直接读出来...

huacnlee 完美的 Ruby 图形验证码 Gem - RuCaptcha 提及了此话题。 06月11日 00:24
需要 登录 后方可回复, 如果你还没有账号请 注册新账号