我是靠谱客的博主 舒心铃铛,最近开发中收集的这篇文章主要介绍go图像验证码、行为式验证码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

go-captcha, 一个简洁易用、交互友好、高安全性的点选行为验证码 Go 库 ,采用 “验证码展示-采集用户行为-验证行为数据” 为流程,用户无需键盘手动输入,极大优化传统验证码用户体验不佳的问题,支持PC端及移动端。

Github:https://github.com/wenlng/go-captcha

Go实例代码:https://github.com/wenlng/go-captcha-example

Vue实例代码:https://github.com/wenlng/go-captcha-vue

React实例代码:https://github.com/wenlng/go-captcha-react

在线演示:http://47.104.180.148:8081/go_captcha_demo

Reward Support
Reward Support

安装模块

$ go get -u github.com/wenlng/go-captcha/captcha

快速使用

package main
import (
    "fmt"
    "os"
    "github.com/wenlng/go-captcha/captcha"
)

func main(){
    // Captcha Single Instances
    capt := captcha.GetCaptcha()
    
    // 生成验证码
    dots, b64, tb64, key, err := capt.Generate()
    if err != nil {
        panic(err)
        return
    }
    
    // 主图base64
    fmt.Println(len(b64))
    
    // 缩略图base64
    fmt.Println(len(tb64))
    
    // 唯一key
    fmt.Println(key)
    
    // 文本位置验证数据
    fmt.Println(dots)
}

最后

以上就是舒心铃铛为你收集整理的go图像验证码、行为式验证码的全部内容,希望文章能够帮你解决go图像验证码、行为式验证码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部