F
Fie Fie Niles
In an ASP page, when I use the OpenDSObject to connect to LDAP, it works
when I use the complete user name.
For example:
If I use "John A Smith" or "Paul B Allen" and set strUserName = "cn=John A
Smith,ou=medel,o=uniba", the user is authenticated succesfully.
If I use "JSmith" or "PAllen" and set strUserName =
"cn=JSmith,ou=medel,o=uniba", I got an error '8007052e'.
Is this right ? Is there a way to NOT use the complete name ?
Thank you very much.
This is my ASP page:
strADsPath = "LDAP://LDAP"
if (not strADsPath= "") then
' bind to the ADSI object and authenticate Username and password
set oADsNamespace = GetObject("LDAP:")
Set oADsObject = oADsNamespace.OpenDSObject(strADsPath, strUserName,
strPassword, 0)
if not (Err.number = 0) then
Response.Write "Failed to bind to object " & strADsPath
Response.write err.number & ":" & err.description
Else
Response.Write "USER AUTHENTICATED!"
Response.Write "Currently viewing object at " & oADsObject.ADsPath
Response.Write "UserName is " & oADsObject.Name
end if
end if
when I use the complete user name.
For example:
If I use "John A Smith" or "Paul B Allen" and set strUserName = "cn=John A
Smith,ou=medel,o=uniba", the user is authenticated succesfully.
If I use "JSmith" or "PAllen" and set strUserName =
"cn=JSmith,ou=medel,o=uniba", I got an error '8007052e'.
Is this right ? Is there a way to NOT use the complete name ?
Thank you very much.
This is my ASP page:
strADsPath = "LDAP://LDAP"
if (not strADsPath= "") then
' bind to the ADSI object and authenticate Username and password
set oADsNamespace = GetObject("LDAP:")
Set oADsObject = oADsNamespace.OpenDSObject(strADsPath, strUserName,
strPassword, 0)
if not (Err.number = 0) then
Response.Write "Failed to bind to object " & strADsPath
Response.write err.number & ":" & err.description
Else
Response.Write "USER AUTHENTICATED!"
Response.Write "Currently viewing object at " & oADsObject.ADsPath
Response.Write "UserName is " & oADsObject.Name
end if
end if