<cftry>

<cfldap...>

<cfcatch>

      <cfdump var="#cfcatch#">
      <!--- Look for the cfcatch struct var that contains the error
message --->

</cfcatch>

</cftry> 

Once you find the cfcatch struct var, use it in a CFIF block inside the
CFCATCH block.

m!ke

-----Original Message-----
From: Den Made [mailto:[EMAIL PROTECTED] 
Sent: Friday, May 09, 2008 2:44 PM
To: CF-Talk
Subject: Catching and Displaying Errors with CFLDAP

Error updating the server MyServer:389. The error is
javax.naming.directory.InvalidAttributeValueException: [LDAP: error code
19 - invalid password syntax: no special character]; remaining name
'uid=testuser,ou=ME,dc=example,dc=com'

I am connecting to Sun One Directory Server 6.0 on Windows Server 2003
through ColdFusion as per our project's requirement. I use the code that
is given below:

<cfparam type="string" name="LoginMessage" default=""> ..
...

<cftry>
<cfldap action="QUERY"
name="AunthenticateUser"
attributes="uid "
start="ou=People,dc=example,dc=com"
Scope="subtree"
filter = "(&(objectclass=person) (uid=#form.UserLogin#))"
server="#ldap_server#"
Port="#ldap_port#"
username="uid=#form.UserLogin#,ou=People,example,dc=com"
password="#form.userpassword#">

<cfcatch type="any">

<cfoutput>

//what I want to display
Your Password expired

</cfoutput>
<cfabort>

</cfcatch>

</cftry>

I use a Global Password Policy with the following properties:
General, Password Change, Password Expiration, Account Lockout.

How do I catch the LDAP: error code 19 in the <cftry> <cfcatch> block so
that I can tell the client that their password syntax is wrong?.
Thanks, 



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305039
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to