Библиотека капч для Swing? - PullRequest
4 голосов
/ 02 июня 2011

Я ищу библиотеку капчи или компонент, который я мог бы использовать в Swing Gui. Вы знаете кого-нибудь?

Редактировать: Кажется, не существует. Я сам запрограммирую маленький.

Ответы [ 2 ]

5 голосов
/ 03 июня 2011

Позвольте мне попытаться объяснить причину, по которой @eugener пытается отговорить вас от CAPTCHA: обычно CAPTCHA используется для предотвращения регистрации ботов, как вы уже сказали.Это достигается тем, что сервер отправляет сообщение о проблеме, которую клиент / пользователь должен решить.Поскольку вы ищете Swing-библиотеку, похоже, что вы хотите, чтобы клиент поставил проблему перед пользователем.

В этом случае вам все равно нужно передать результат на сервер, и этот запрос все еще можно подделать.ботомС другой стороны, если вы хотите, чтобы сервер представлял проблему для CAPTCHA, вам не нужна специальная библиотека на стороне клиента.Достаточно простого JLabel, чтобы показать изображение с проблемой, и JTextField для ответа.

Извините, что не опубликовал это в комментарии, но в нем слишком много символов ...

2 голосов
/ 03 июня 2011

Несмотря на то, что я не совсем понимаю необходимость использования капчи в приложении Swing, вы, вероятно, можете использовать JCaptcha http://jcaptcha.sourceforge.net/

...