middleware

package
v0.0.0-...-746aa3e Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2020 License: GPL-3.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ContextMock = make(map[string]interface{})

ContextMock 测试时模拟Context

View Source
var SessionMock = make(map[string]interface{})

SessionMock 测试时模拟Session

Store session存储

Functions

func AuthRequired

func AuthRequired() gin.HandlerFunc

AuthRequired 需要登录

func BeforeShareDownload

func BeforeShareDownload() gin.HandlerFunc

BeforeShareDownload 分享被下载前的检查

func COSCallbackAuth

func COSCallbackAuth() gin.HandlerFunc

COSCallbackAuth 腾讯云COS回调签名验证 TODO 解耦 测试

func CSRFCheck

func CSRFCheck() gin.HandlerFunc

CSRFCheck 检查CSRF标记

func CSRFInit

func CSRFInit() gin.HandlerFunc

CSRFInit 初始化CSRF标记

func CheckShareUnlocked

func CheckShareUnlocked() gin.HandlerFunc

CheckShareUnlocked 检查分享是否已解锁

func CurrentUser

func CurrentUser() gin.HandlerFunc

CurrentUser 获取登录用户

func HashID

func HashID(IDType int) gin.HandlerFunc

HashID 将给定对象的HashID转换为真实ID

func InjectSiteInfo

func InjectSiteInfo() gin.HandlerFunc

InjectSiteInfo 向首页html中插入站点信息

func IsAdmin

func IsAdmin() gin.HandlerFunc

IsAdmin 必须为管理员用户组

func IsFunctionEnabled

func IsFunctionEnabled(key string) gin.HandlerFunc

IsFunctionEnabled 当功能未开启时阻止访问

func MockHelper

func MockHelper() gin.HandlerFunc

MockHelper 单元测试助手中间件

func OSSCallbackAuth

func OSSCallbackAuth() gin.HandlerFunc

OSSCallbackAuth 阿里云OSS回调签名验证

func OneDriveCallbackAuth

func OneDriveCallbackAuth() gin.HandlerFunc

OneDriveCallbackAuth OneDrive回调签名验证 TODO 解耦

func QiniuCallbackAuth

func QiniuCallbackAuth() gin.HandlerFunc

QiniuCallbackAuth 七牛回调签名验证

func RemoteCallbackAuth

func RemoteCallbackAuth() gin.HandlerFunc

RemoteCallbackAuth 远程回调签名验证

func S3CallbackAuth

func S3CallbackAuth() gin.HandlerFunc

S3CallbackAuth Amazon S3回调签名验证

func Session

func Session(secret string) gin.HandlerFunc

Session 初始化session

func ShareAvailable

func ShareAvailable() gin.HandlerFunc

ShareAvailable 检查分享是否可用

func ShareCanPreview

func ShareCanPreview() gin.HandlerFunc

ShareCanPreview 检查分享是否可被预览

func ShareOwner

func ShareOwner() gin.HandlerFunc

ShareOwner 检查当前登录用户是否为分享所有者

func SignRequired

func SignRequired() gin.HandlerFunc

SignRequired 验证请求签名

func UpyunCallbackAuth

func UpyunCallbackAuth() gin.HandlerFunc

UpyunCallbackAuth 又拍云回调签名验证

func WebDAVAuth

func WebDAVAuth() gin.HandlerFunc

WebDAVAuth 验证WebDAV登录及权限

Types

This section is empty.

Jump to

Keyboard shortcuts

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