Gem 关于 RuCaptcha 的一个功能改进建议

Peter · 2016年08月18日 · 最后由 Peter 回复于 2016年08月18日 · 1550 次阅读

rucaptcha@huacnlee 的一个优秀作品,也是这位小蜜蜂执行力的示范项目,作为用户首先表示感谢!

我有个小建议,就是要去掉一些易混淆的数字和字母,这样减少用户输错的概率,根据这份专利, 建议排除以下字符:

“0 "、“O "、“I "、“I "、“B "、“8 "、“6 "、“b "、“9 "及 “g "

目前只生成小写字母,建议加上大写字母,因为大写字母的辨识度高,验证用户输入的时候可以全部 downcase.

以下与主题无关,开新帖又太夸张了:

能麻烦 @huacnlee 把下面这两个 ID 删除吗?

PeteR 第 28099 位会员 / 2016-08-17

Peter 第 28100 位会员 / 2016-08-17

删除之后,麻烦把我的用户名改 成 Peter, 谢谢

0o1l 已经去掉了的,小写是为了让字母 i 容易识别,实际上据我观察来看,小写字母更容易辨识

https://github.com/huacnlee/rucaptcha/blob/master/lib/rucaptcha/captcha.rb#L23

#1 楼 @huacnlee 这么晚了还不睡。

6 "、“b "、“9 "、“g“ 可以考虑去掉吧,6 b 就当前字体来说好像还是很容易辩认的。“9 "、“g“ 应该是完全无法区分,只能靠聪明人领悟 g 的位置靠下一些。

我还是建议都去掉比较好。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号