| 1234567891011121314151617181920212223242526 |
- package router
- import (
- "fmt"
- "github.com/gin-gonic/gin"
- )
- func LoginInterceptor() gin.HandlerFunc {
- return func(c *gin.Context) {
- id := GetUserIdByToken(c)
- fmt.Println("拦截器", id)
- if id == 0 {
- fmt.Println("拦截器:用户未登录")
- //这里终止后续请求访问
- c.Abort()
- return
- }
- }
- }
- func LogInterceptor() gin.HandlerFunc {
- return func(c *gin.Context) {
- fmt.Println("日志系统")
- c.Next()
- fmt.Println("日志系统666")
- }
- }
|