Hi all,

I am currently developing an internal application that will allow users to apply for a company credit card. I am trying my hardest to prevent a user from submitting more than one application.

One thing I did is that, if the user reaches the confirmation page, and tries to click the Back button on the browser, the javascript in the card application page will simply go forward one page.

I also perform a check in the Page_Load event that checks to make sure a user does not already have an application on file before I load the rest of the form. The caveat here is that if someone copies the url as they are one the card application page, submits an app, then immediately pastes the link back in the browser, it will let them fill out another. This is because the Page_Load event doesn't fire. So to remedy this, I added a couple of lines of code (will provide for those interested) in the Page_Load event that will ensure the Page_Load is called each time the form is requested.

The final thing I would like to accomplish is this. I want to make sure that a user cannot open two seperate windows and submit two applications. In fact, I would like to make it where the user cannot login to the application at all if they already have the app open.

Is there a check I can perform, maybe in the Page_Load event, that will be able to see if the user already has the app open?

I would also like to add, just about everyone will be using IE6, so I don't necessarily HAVE to worry about multiple tabs within the same browser, but if someone knows how to block that as well, I'd implement it anyway.