完善角色权限与数据隔离
This commit is contained in:
@@ -128,6 +128,10 @@ func AuthRequired() gin.HandlerFunc {
|
||||
c.Set("user_id", claims.UserID)
|
||||
c.Set("tenant_id", claims.TenantID)
|
||||
c.Set("role", claims.Role)
|
||||
permissionVersion := LoadPermissions(c, claims.UserID, claims.TenantID, claims.Role)
|
||||
if permissionVersion != "" {
|
||||
c.Header("X-Permission-Version", permissionVersion)
|
||||
}
|
||||
c.Next()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user