Sto cercando uno script free che mi riesce a fare delle ricerche attraverso delle query connettendosi in un server ldap (openldap). ho provato a cercare su google ma non riesco a trovare niente in asp.
qualcuno mi può aiutare???
Sto cercando uno script free che mi riesce a fare delle ricerche attraverso delle query connettendosi in un server ldap (openldap). ho provato a cercare su google ma non riesco a trovare niente in asp.
qualcuno mi può aiutare???
non riesco a trovare niente ... chi mi aiuta![]()
Ciao, io ho usato questo codice
' DETERMINA IL NOME DEL DOMINIO
Set objRootDSE = GetObject ("GC://rootDSE")
strDNSDomain = objRootDSE.Get("defaultNamingContext")
Set objRootDSE = Nothing
' Usa ADO per cercare in Active Directory.
Set objConnection = Server.CreateObject("ADODB.Connection")
objConnection.provider ="ADsDSOObject"
objConnection.open "Active Directory Provider"
Set objCommand = CreateObject("ADODB.Command")
Set objCommand.ActiveConnection = objConnection
objCommand.CommandText ="select * FROM 'GC://"& strDNSDomain & "' where sAMAccountname='" & NomeUtente & "'"
Set objRecordSet = objCommand.Execute
'UTENTE ABILITATO NEL DOMINIO
'VERIFICA LA PASSWORD INSERITA SE E' UGUALE A QUELLA DEL DOMINIO
On Error Resume Next
strADsPath = "LDAP://NOMESERVER"
strUserName = "NOMESERVER\" & NomeUtente
Set oADsObject = GetObject(strADsPath)
strADsNamespace = left(strADsPath, instr(strADsPath, ":"))
set oADsNamespace = GetObject(strADsNamespace)
Set oADsObject = oADsNamespace.OpenDSObject(strADsPath,strUserName, PasswordUtente, 1)
If err.number = 0 then
' AUTENTICATO
else
' NON AUTENTICATO
end if
L'unico problema è che il cliente lamenta una certa lentezza alla prima autenticazione ... qualcuno ha avuto questo tipo di problematica ?
Grazie.
MAX
Mi sono impigliato nella Rete....
www.deejaymax.com