This commit is contained in:
2023-11-12 21:08:28 +08:00
parent 123939a3ab
commit d5a15e6ca6

View File

@@ -125,12 +125,15 @@ public class AuthFilter extends OncePerRequestFilter {
List<PermissionEntity> permissions = permissionService.getByType("0");
if (permissions.stream()
.flatMap(
x ->
ObjectUtils.defaultIfNull(
x.getResources(), new ArrayList<ResourceEntity>())
.stream())
.anyMatch(x -> StringUtils.equals(x.getId(), resource.get().getId()))) {
.flatMap(
x ->
ObjectUtils.defaultIfNull(
x.getResources(),
new ArrayList<ResourceEntity>())
.stream())
.anyMatch(
x -> StringUtils.equals(x.getId(), resource.get().getId()))
|| BooleanUtils.isTrue(resource.get().getAnonymous())) {
sessionService.anonymousSession();
UserEntity user = Ctx.currentUser();