[CoolCaptcha] 为什么验证码不可以酷一点呢?🆒

349 天前
 Kuari

仓库

Github 地址: https://github.com/Kuari/coolCaptcha

介绍

CoolCaptcha 是一款我自认为很酷的图形验证码,使用 Go 开发。可以很快速便捷地生成验证码图片的 base64 数据,并且,该库在很多配置来自定义样式,使其符合产品的风格。

遇到一些具体场景,需要用到图形验证码,但是发现几个问题。首先是当前的验证码大都样式相识,我觉得用户体验很重要,设计师和前端辛辛苦苦搞的产品,有一个风格不同的图形验证码会很奇怪。其次是 go 的图形验证码库有点少,之前跟一个 java 开发工程师合作,很羡慕那种快速输出一个图形验证码的能力。因此,就迅速搞起来了。

案例

安装

go get github.com/Kuari/coolCaptcha

快速使用

package main

import (
	"github.com/Kuari/coolCaptcha"
)

func main() {
	imageBase64Data, code, err := coolCaptcha.New().Generate()
}

更多功能可以查看文档 github.com/Kuari/coolCaptcha

1577 次点击
所在节点    分享创造
10 条回复
kaikai5601
349 天前
没能力的都是用第三方的,有能力的都自研了😄
Casbin
349 天前
看起来不错,还是 go 的,支持新开源项目,欢迎集成到 Casdoor 的验证码提供商里来~ https://github.com/casdoor/casdoor/tree/master/captcha
Kuari
349 天前
@kaikai5601 多谢多谢
Kuari
349 天前
@Casbin 👌 妙啊!
easymbol
349 天前
gniviliving
349 天前
单从示例图片来看,似乎相同字母数字不会变形?这样很容易破解吧
Kuari
349 天前
@easymbol ✌️
Kuari
349 天前
@gniviliving 是的,我也有这样的担忧,正在考虑做一些动态效果,但是要好看,所以还在筹备之中。
letitbesqzr
349 天前
就这个验证码,光有 cool ,但并不妨破解
Kuari
347 天前
@letitbesqzr 慢慢补充,刚起步呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/942098

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX