我有一个Intranet,我刚从Plone 3.3升级到Plone 4.2。不允许匿名访问,登录由plone.app.ldap处理。 (ldap服务器工作正常,因为它已经很好地用于Plone3.3,并且也成功用于邮件和其他服务)
在LDAP配置中,我将“默认用户角色”设置为“已验证,成员”(之前,我意外地将其设置为“匿名,已验证,成员”,但稍后删除了虚假匿名角色再次)
对于一些用户(大约300个中的大约5个)我有以下问题:这5个用户可以登录但看不到导航,他们没有“最近修改”的portlet和其他东西对他们不可见...事实证明,这5个用户还在所有其他角色旁边分配了“匿名”角色,尽管我几天前已将其禁用为默认角色。
我已经进入LDAP配置的“缓存”选项卡,然后单击“清除缓存”。我还告诉用户删除所有Cookie。没有人帮忙。
在“缓存”选项卡下,我注意到所有具有登录问题的用户都具有“已验证”值的“缓存类型”,而没有问题的用户将“匿名”作为“缓存类型”。我不知道这是否相关,但由于有问题的用户仍然有错误的默认用户角色 - 无论我配置为ldap的“默认用户角色”,我认为这可能是相关的。
任何提示?我对如何进一步调试这个没有任何想法。