ユーザーが無効になっているかどうかを確認しようとしています (PHP とadLDAPを使用)。ユーザーを認証できます。私が使用している例は次のとおりです。
$user = 'jdoe'
$user_info=$adldap->user_info($user,array("useraccountcontrol"));
$enabled = (($user_info[0]['useraccountcontrol'][0] & 2) == 0);
問題は、存在しないアカウントでも常に 1 になることです。例はここから取られます: adLDAP の例
通常のユーザーとして LDAP に接続しています。管理者権限がありません。