plone.app.ldap为某些用户缓存了错误的“默认用户角色”

plone.app.ldap为某些用户缓存了错误的“默认用户角色”,ldap,plone,Ldap,Plone,我有一个内部网,我刚刚从Plone 3.3升级到Plone 4.2。不允许匿名访问,登录由plone.app.ldap处理。ldap服务器运行良好,因为它已经在Plone3.3中运行良好,并且还成功地用于邮件和其他服务 在LDAP配置中,我将默认用户角色设置为Authenticated,Member先前,我意外地将其设置为Anonymous,Authenticated,Member,但后来又删除了假匿名角色 对于大约300个用户中的5个,我有以下问题:这5个用户可以登录,但看不到导航,他们不知道

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

在LDAP配置中,我将默认用户角色设置为Authenticated,Member先前,我意外地将其设置为Anonymous,Authenticated,Member,但后来又删除了假匿名角色

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

我已经转到LDAP配置的“缓存”选项卡并单击了“清除缓存”。我还告诉用户删除他们所有的cookie。谁也帮不上忙

在Caches选项卡下,我注意到所有有登录问题的用户的as Cache Type值为authenticated,而没有问题的用户的as Cache Type值为anonymous。我不知道这是否相关,但由于问题用户仍然具有错误的默认用户角色-无论我将什么配置为ldap的默认用户角色,我认为这可能是相关的


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

您是否尝试过关闭页面而不是ldap缓存?在过分担心ldap配置之前,请确保这不是传统的缓存问题。正常缓存已关闭。所以这不是问题的根源。