Giao diện
Đảm bảo middleware auth đã gắn ctx.auth.user trước bước ACL. Kiểm tra thứ tự plugin.
ctx.auth.user
Dùng ctx.state.currentRoles (khi có) hoặc load role từ DB trong predicate - xem thêm plugin-acl-middleware ví dụ includes('member').
ctx.state.currentRoles
plugin-acl-middleware
includes('member')