权限拦截部分

This commit is contained in:
junleea 2024-12-04 19:23:57 +08:00
parent 34027a1763
commit 9755d73b86
1 changed files with 7 additions and 11 deletions

18
main.go
View File

@ -285,20 +285,16 @@ func UserFuncIntercept(id int, url string) bool {
//如果用户有权限,则不拦截 //如果用户有权限,则不拦截
for k, v := range proto.Per_menu_map { for k, v := range proto.Per_menu_map {
if strings.Contains(url, k) { if strings.Contains(url, k) {
if v == 1 && user.VideoFunc == true { if v == 1 && user.VideoFunc == false {
return false return true
} }
if v == 2 && user.DeviceFunc == true { if v == 2 && user.DeviceFunc == false {
return false return true
} }
if v == 3 && user.CIDFunc == true { if v == 3 && user.CIDFunc == false {
return false return true
} }
} }
} }
if strings.Contains(url, "/callback") { return false
return false
}
fmt.Println("UserFuncIntercept no permission", url, user)
return true
} }