1

我有一个刚刚从 Plone 3.3 升级到 Plone 4.2 的 Intranet。不允许匿名访问,登录由 plone.app.ldap 处理。(ldap 服务器运行良好,因为它已经在 Plone3.3 上运行良好,并且也成功用于邮件和其他服务)

在 LDAP 配置中,我将“默认用户角色”设置为“Authenticated,Member”(以前,我不小心将其设置为“ Anonymous ,Authenticated,Member”,但后来又删除了 false Anonymous 角色)

对于一些用户(大约 300 个中的大约 5 个)我有以下问题:这 5 个用户可以登录但看不到导航,他们没有“最近修改”的 portlet,其他东西对他们来说是不可见的......事实证明,这 5 个用户在所有其他角色旁边还分配了“匿名”角色,尽管几天前我已经将其禁用为默认角色。

我确实已经转到 LDAP 配置的“缓存”选项卡并单击“清除缓存”。我还告诉用户删除他们所有的 Cookie。没有任何帮助。

在“缓存”选项卡下,我注意到所有有登录问题的用户都将“已验证”的值作为“缓存类型”,而没有问题的用户将“匿名”作为“缓存类型”。我不知道这是否相关,但由于有问题的用户仍然具有错误的默认用户角色 - 无论我为 ldap 配置什么“默认用户角色”,我认为这可能是相关的。

有什么提示吗?我不知道如何进一步调试它。

4

0 回答 0