filter

package
v0.0.0-...-dc75ea3 Latest Latest
Warning

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

Go to latest
Published: May 4, 2024 License: MulanPSL-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func APIAuthFilter

func APIAuthFilter(c *gin.Context)

APIAuthFilter API 访问鉴权

func AddPathAuthorities

func AddPathAuthorities(path string, auths ...uint8)

AddPathAuthorities 添加请求权限

func AntiShakeFilter

func AntiShakeFilter(c *gin.Context)

AntiShakeFilter 请求防抖过滤器

func AuthenticateFilter

func AuthenticateFilter(c *gin.Context)

AuthenticateFilter 鉴权函数

func DateCheckFilter

func DateCheckFilter(c *gin.Context)

DateCheckFilter HTTP 请求头时间校验

func ExitFilter

func ExitFilter(ctx context.Context) func(*gin.Context)

ExitFilter 程序退出,拒绝服务

func InitialAPIAuthLimitScript

func InitialAPIAuthLimitScript(ctx context.Context)

InitialAPIAuthLimitScript 获取 Redis 脚本 Sha。

func InitialAntiShakeScript

func InitialAntiShakeScript(ctx context.Context)

InitialAntiShakeScript 初始化防抖脚本

func InitialPathAuthoritiesDAT

func InitialPathAuthoritiesDAT()

InitialPathAuthoritiesDAT 初始化鉴权函数

func LogfmtFilter

func LogfmtFilter(c *gin.Context)

LogfmtFilter 日志过滤器

func Recover

func Recover(c *gin.Context)

Recover 恐慌恢复过滤器

func TransactionFilter

func TransactionFilter(c *gin.Context)

TransactionFilter 数据库事务过滤器

func WebAuthFilter

func WebAuthFilter(c *gin.Context)

WebAuthFilter Web 接口会话鉴权

Types

This section is empty.

Jump to

Keyboard shortcuts

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