The login page in my web-based app. executes Session.Contents.RemoveAll() and Session.Abandon prior to displaying the login screen to make sure any session variables set by a prior user are completely wiped out before logging the new user in. However, the Session_OnStart event has already fired, and the Session_OnStart code in global.asa has already executed.
Is there any way of re-executing the Session_OnStart code in global.asa to re-initialize the variables it creates, after wiping out the existing session variables? I don't want to have to put the same code in two different places (global.asa and login.asp).
I'm running classic asp, not .net.