Drupal 7:旧用户的 LDAP 身份验证失败

Drupal 7: LDAP Authentication failing for old users

我有一些用户过去完全没有问题。突然之间,他们无法再登录了。 Active Directory 中的 OU 没有任何变化。所有其他用户都可以登录,没问题。就是这两个我唯一能看到的是 'field_data_ldap_user_current_dn' table 他们的 'ldap_user_current_dn_value' 被设置为空。我在数据库中手动将其设置回正确的 dn,但这没有帮助。我怎样才能让这些用户恢复访问权限?

编辑:

每当 cron 获得 运行 时,这两个用户的 DN 就会失效。

我不知道是否有其他解决方案,但我不得不删除用户帐户并将其内容分配给匿名。然后他们使用 LDAP 凭据登录并成功创建帐户。然后我只需要将他们的内容分配给他们。