现在我有些困惑。根据标题,我原本以为 /g/admins 和 /u?exclude_groups=admins 对已登录用户都应能正常工作,而对未登录用户则无法访问。
也许我们讨论的是群组页面中“隐藏”状态的不同含义:
当我提到“隐藏”时,我指的是类似私密的状态——未登录用户访问 /g/admins 会被重定向到“出错”页面。我想你可能想到的是,大多数用户(管理员除外)在群组页面上看不到默认群组,因为某些额外代码将其隐藏了。但即使这些群组未在群组页面上显示,用户仍可通过点击链接访问该群组的页面。
真正的“私密隐藏”才使群组成为秘密,这也是我认为用户目录中的过滤器不应生效的原因,否则会泄露信息。而仅仅未被显示的群组,并不属于秘密。