2011-06-02 45 views
4

我在找一個可以在Swing Gui中使用的驗證碼庫或組件。你知道任何 ?Swing的驗證碼庫?

編輯:它似乎不存在。我會自己編一個小編程。

+0

爲什麼你需要一個在桌面應用程序? – 2011-06-02 21:16:45

+0

用於在遠程用戶數據庫中註冊 – Joel 2011-06-02 21:19:45

+1

Capcha用於確保響應是由人員生成的,而不是由bot生成的。這與桌面應用程序有什麼關係?用戶/密碼應該足夠IMO – 2011-06-02 21:21:34

回答

5

讓我試着解釋@eugener試圖說服你了CAPTCHA的原因:正常情況下,正如您已經說過的,CAPTCHA用於防止機器人註冊。這是通過讓服務器發佈問題來完成的,即客戶端/用戶必須解決的問題。既然你正在尋找一個Swing庫,聽起來你想讓客戶端向用戶提出問題。

在這種情況下,您仍然需要將結果傳輸到服務器,並且該請求仍然可以被bot僞造。另一方面,如果您希望服務器構成CAPTCHA的問題,則不需要客戶端的特殊lib。一個簡單的JLabel來顯示問題的圖像和一個JTextField的答案就足夠了。

對不起,在 評論不張貼這一點,但它有太多 字符...

+0

這幾乎總結了它的+1 – 2011-06-03 00:20:30