07-12-04 10:56 PM
We have an SSL protected IIS 5/W2K SP4 server using basic auth, ASP, and IE
6 SP1 clients.
We're trying to force the user to re-authenticate after a 20 minute session
timeout so we can re-populate the session vars. However, the user is still
authenticated and does not recieve a logon prompt, even though the session
vars appear empty.
Anonymous access is disabled and NTFS perms are set on all folders. Pragma
no-cache is set and response.expires = -1. HTTP keep-alives are enabled and
connection timeout = 900 secs.
Additionally, we've tried setting the session timeout to 1 minute and after
the timeout - call session.abandon and response.redirect the client to the
start page to force the user to re-authenticate and populate session vars.
It seems that we can wipe out the session vars, but not the authentication.
We can see the HTTP headers from the client coming back with the old session
GUID.
Finally, we've tried sending a 401 header back to the client. This does
force the logon, but the same user can't logon in the same browser window
for about 15 minutes.
If this is a bonehead issue on our part, I sure can't find out where...
How do we terminate the authentication and force the user to logon again?
Is the old session ID still valid after the abandon?
Thanks in advance,
Todd
[ Post a follow-up to this message ]
|