No sweat. :o) Steve LaBadie wrote: > Thanks Chris, I appreciate your words of support > > Steve LaBadie, Web Manager > East Stroudsburg University > 200 Prospect St. > East Stroudsburg, Pa 18301 > 570-422-3999 > [EMAIL PROTECTED] > http://www.esu.edu > > -----Original Message----- > From: Christopher Jordan [mailto:[EMAIL PROTECTED] > Sent: Thursday, February 08, 2007 10:40 AM > To: CF-Talk > Subject: Re: Validate Password > > I've got some thoughts: > > Steve LaBadie wrote: > >> I need to validate for a strong password with the following >> > requirements: > >> >> >> 1. Must be at least 8 characters in length (127 characters max) >> >> > This one is a piece of cake. <CFIf Len(Password) GTE 8 AND Len(Password) > > LTE 127> > >> 2. Must contain at least three (3) of the four (4) following types of >> > characters: > >> a. Uppercase letters >> >> b. Lowercase letters >> >> c. Numbers >> >> d. Special characters (such as _ # @ $ ^ *) >> >> > This one's the booger right? Well, for uppercase vs. lowercase (and > special characters, come to think of it) I think you'll have to check > the ascii value of each non-numeric character in the password string. > That is if there isn't some sort of IsUpperCase() or IsLowerCase() > functions already in existence... in fact you may want to write those > functions. > > I'd probably scan the password a character at a time running the tests > on each one and keeping a tally of each success. At least one success > for each test, and the password is good right? (as long as it meets > length and history requirements, of course). > >> 3. Must not be the same as any of the previous three passwords used >> >> > For this one it seem to me that you would need to keep a table in a > database that contains each user's password history. Three records for > each user. That kind of thing. > > Well, those are my thoughts. Hope they help. > > Cheers, > Chris > >> >> >> Steve LaBadie, Web Manager >> East Stroudsburg University >> 200 Prospect St. >> East Stroudsburg, Pa 18301 >> 570-422-3999 >> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >> http://www.esu.edu <http://www3.esu.edu> >> >> >> >> >> >> >> > > > >
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Upgrade to Adobe ColdFusion MX7 Experience Flex 2 & MX7 integration & create powerful cross-platform RIAs http:http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:269176 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4