J2EE/CFID/CFToken Securing Sessions Across Different Users
I'm building an application and I need to store a client variable. The application doesn't make the user login, it will just store the Client variable for the session. I setup the application to use cookies, but is the user doesn't accept cookies I use the "URLSessionFormat" function to add the CFID/CFToken/JSessionID to the URL string. This works just fine for me to maintain the client variable.
The problem I am having is users use our application and then copy/paste links to different forums and the links may contain the CFID/CFToken/JSessionID's and other users are able to hijack their session. I need to make sure that a user session can not be shared between users. I read some forums that said using J2EE session IDs were supposed to kill sessions between users, but it is still happening for me.
Can anyone provide me with some insight on my problem or maybe some good example code on how to use JSession to lock down an application?
Thanks,
James
- ColdFusion version (ColdFusion 7.02 Enterprise)
- Server OS (Windows 2003)
- Webserver (IIS 6.1)
- Database (MS SQL 2008)
