captcha

package
v0.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2024 License: MIT Imports: 4 Imported by: 0

README

验证码

新建一个验证码对象

func NewDriver() *base64Captcha.DriverString


验证码 gin 接口

func Captcha(c *gin.Context)

使用

Router.GET("/yzm", captcha.Captcha) // 验证码

输出

{
    "code": 0,
    "msg": "",
    "data": {
        "id": "5058897702507610112",
        "base64": "data:image/png;base64,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"
    },
    "timeStamp": 1673426168
}

Verify 验证验证码

func Verify(id, code string) bool

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Captcha

func Captcha(c *gin.Context)

func NewDriver

func NewDriver() *base64Captcha.DriverString

NewDriver 验证码

func Verify

func Verify(id, code string) bool

Types

type OutData

type OutData struct {
	ID     string `json:"id"`
	Base64 string `json:"base64"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL