No one has any suggestions for this issue?

  _____  

From: Dawson, Michael [mailto:[email protected]]
Sent: Fri 6/12/2009 10:24 AM
To: cf-talk
Subject: User Authentication without Session Expiration




For the last seven years, I have used IIS and basic authentication to
log in to our intranet web site.  We tied in to Active Directory for the
user database.

Now, we are building a new online admission application where the
applicants will not yet have an Active Directory account.  Therefore, it
will be a simple form -> DB check process.  Once the user is
authenticated, they will stay logged-in until they close their browser.
In other words, some of the forms may be considerable in length and we
don't want to lose a session in the midst of completing a form.

It's been years since I built a form-based authentication system.

I have no problem confirming the credentials, but I'm fuzzy when it
comes to keeping the user logged-in.  I know I need to create a
browser-based session cookie that will expire when the browser is
closed.  However, what will go in that cookie?

The credentials are an email address and a security token.

I can see a few ways of handling this:
1. Encrypt the credentials and store in the cookie.  Then, decrypt the
values each time another page is requested.
2. Create a UID and store that in the cookie.  In addition, that UID
would also be stored in the user's record on the DB.  On each request, I
would compare the cookie to the DB and then return that user's
information.

Or, should I use a CF session and have the browser do a regular
heartbeat to keep the session active?

Thanks for any suggestions.

Mike




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:323484
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