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; } ?>