我正在尝试查看用户是否被禁用(使用 PHP 和adLDAP)。我可以对用户进行身份验证。我正在使用的示例是这样的:
$user = 'jdoe'
$user_info=$adldap->user_info($user,array("useraccountcontrol"));
$enabled = (($user_info[0]['useraccountcontrol'][0] & 2) == 0);
问题是即使对于不存在的帐户,我也总是得到 1。示例取自这里:adLDAP 示例
我以普通用户身份连接到 LDAP。我没有管理员权限。