【问题标题】:Captcha library for Swing?Swing 的验证码库?
【发布时间】:2011-09-07 07:44:16
【问题描述】:

我正在寻找可以在 Swing Gui 中使用的验证码库或组件。你知道吗?

编辑:它似乎不存在。我会自己编写一个小程序。

【问题讨论】:

  • 为什么在桌面应用程序中需要一个?
  • 在远程用户数据库中注册
  • 验证码用于确保响应是由人而不是机器人生成的。这与桌面应用程序有什么关系?用户/密码应该足够 IMO
  • 是的登录名/密码很好,但我想在注册时添加验证码,以防止机器人注册

标签: java swing captcha


【解决方案1】:

让我试着解释一下@eugener 试图说服你不要使用 CAPTCHA 的原因:正如你已经说过的,通常使用 CAPTCHA 来防止机器人注册。这是通过让服务器发布客户端/用户必须解决的问题来完成的。由于您正在寻找 Swing 库,因此听起来您希望客户端向用户提出问题。

在这种情况下,您仍然需要将结果传输到服务器,并且该请求仍然可以被机器人伪造。另一方面,如果您希望服务器为 CAPTCHA 提出问题,则不需要客户端的特殊库。一个简单的JLabel 来显示问题的图像和一个JTextField 的答案就足够了。

很抱歉没有在 评论,但它有太多 字符...

【讨论】:

  • 总结得差不多了+1
【解决方案2】:

虽然我不太了解 Swing 应用中对验证码的需求,但您或许可以使用 JCaptcha http://jcaptcha.sourceforge.net/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多