captcha

package
v0.0.21 Latest Latest
Warning

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

Go to latest
Published: May 23, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	//验证码
	CaptchaGetParamsInvalidMsg    string = "获取验证码:提交的验证码参数无效,请检查验证码ID以及文件名后缀是否完整"
	CaptchaGetParamsInvalidCode   int    = -400350
	CaptchaCheckParamsInvalidMsg  string = "" /* 127-byte string literal not displayed */
	CaptchaCheckParamsInvalidCode int    = -400351
	CaptchaCheckOkMsg             string = "验证码校验通过"
	CaptchaCheckOkCode            int    = 200
	CaptchaCheckFailCode          int    = -400355
	CaptchaCheckFailMsg           string = "图形验证码校验失败"
)

Variables

This section is empty.

Functions

func HandleCaptchaVerify

func HandleCaptchaVerify(force bool) gin.HandlerFunc

func InitRouter

func InitRouter(g *gin.Engine)

*

  • 处理WEB验证码的API路由

Types

type Captcha

type Captcha struct{}

func (*Captcha) CheckCode

func (c *Captcha) CheckCode(context *gin.Context)

校验验证码

func (*Captcha) GenerateId

func (c *Captcha) GenerateId(context *gin.Context)

生成验证码ID

func (*Captcha) GetImg

func (c *Captcha) GetImg(context *gin.Context)

获取验证码图像

type CaptchaForm

type CaptchaForm struct {
	CaptchaId    string `form:"captcha_id" json:"captcha_id"`
	CaptchaValue string `form:"captcha_value" json:"captcha_value"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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