V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sanddudu
V2EX  ›  Ruby on Rails

RoR有什么执行效率高的方法实现CAPTCHA(验证码)吗?

  •  
  •   sanddudu · 2013-09-23 22:36:01 +08:00 · 4090 次点击
    这是一个创建于 4084 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我跟后端谈了一下,他说开着验证码跑CC很快就挂了,而且说RoR生成图片的方法不多
    由于以前都在搞PHP,没遇到过这种问题
    请问RoR有什么效率高的方法来实现验证码吗
    2 条回复    1970-01-01 08:00:00 +08:00
    luikore
        1
    luikore  
       2013-09-23 23:04:32 +08:00
    https://www.ruby-toolbox.com/categories/rails_captcha
    http://rubygems.org/search?utf8=%E2%9C%93&query=captcha

    还不满足要求的话, 自己用 imagemagick 扭一扭加些噪点整也可以啊
    ejin
        2
    ejin  
       2013-09-24 00:20:24 +08:00
    你说的是验证码太耗资源是吧

    方法1 直接生成10000个验证码图片文件,每天重新生成。然后读取的时候随机读取一张,根据需要可生成十万张等等。
    方法2 网页不要直接显示验证码,可以显示个其他图片,点击图片或者点击验证码输入框再读取验证码。
    方法3 国内不是有个让你看广告,用广告中的部分内容来做验证的么,那个访问量大了能赚钱。资源也不消耗你的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3550 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:34 · PVG 12:34 · LAX 20:34 · JFK 23:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.