Foi muito simples como tudo em PHP.
Pegue o usuário e a senha de um formulário e então conectar ao servidor windows. Usar o ladap_bind para retornar TRUE se o usuário existe e está válido.
Atenção com as duas barras, é necessário para formar uma única barra no PHP.
<?php
/*
* login.php
*/
$usuario = $_POST['usuario'];
$senha = $_POST['senha'];
$ad = @ldap_connect("192.168.1.1");
$bd = @ldap_bind($ad, 'DOMINIO\\'.$usuario, $senha);
if ($bd) {
$_SESSION['usuario'] = $usuario;
header('Location: principal.php?acao=inicio');
exit;
} else {
$erro = "Usuario ou senha invalidos";
header('Location: index.php?mensagem='.$erro);
exit;
}
?>