zhangqian
2024-06-13 6244276d1943d99439bdb9a4f71a1d733f85f3f9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package middleware
 
import (
    "net/http"
 
    "github.com/gin-gonic/gin"
)
 
// Authorized blocks unauthorized requestrs
func Authorized(c *gin.Context) {
    _, exists := c.Get("parentId")
    if !exists {
        c.JSON(http.StatusUnauthorized, gin.H{"status": http.StatusUnauthorized, "message": "must login"})
        c.Abort()
    }
}