This is an update to <i>wtfo at technocraft dot com</i> (23-May-2002 03:40)... This function allows additional (optional) parameters. The prev function listed, failed to close the ldap connection after successful authenication.
<?php
function checkNTuser($username,$password,$DomainName="myDomain",
$ldap_server="ldap://PDC.example.net"){$auth_user=$username."@".$DomainName;
if($connect=@ldap_connect($ldap_server)){
if($bind=@ldap_bind($connect, $auth_user, $password)){
@ldap_close($connect);
return(true);
}}@ldap_close($connect);
return(false);
}?>