mirror of
https://github.com/casdoor/casdoor.git
synced 2025-05-23 10:45:47 +08:00
feat: check AccessPermission in multiple permissions (#1420)
This commit is contained in:
parent
5d1548e989
commit
b8b915abe1
@ -313,8 +313,9 @@ func CheckAccessPermission(userId string, application *Application) (bool, error
|
|||||||
return true, err
|
return true, err
|
||||||
}
|
}
|
||||||
enforcer := getEnforcer(permission)
|
enforcer := getEnforcer(permission)
|
||||||
allowed, err = enforcer.Enforce(userId, application.Name, "read")
|
if allowed, err = enforcer.Enforce(userId, application.Name, "read"); allowed {
|
||||||
break
|
return allowed, err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return allowed, err
|
return allowed, err
|
||||||
|
Loading…
x
Reference in New Issue
Block a user