Hi
I have an asp.net (C#) application that uses the sessionTimeout property n the web.config in conjunction with forms authentication, to log users out when they attempt to use the site after a certain amount of inactivity has passed. For example the timeout is set to 5 minutes, a user logs in and goes to page1 doesn't touch the browser for 6 minutes, attempts to go to page2 but is logged out redirected to the login page.
This all works fine until I get to pages that display reports in the report viewer control. The reports are created using SQL Server 2005 Reporting Services. On these pages, once I display the report, the user appears to always be logged in. Using the example above, after 6 minutes, the user would be able to navigate to page2 rather than being logged out as with non-report pages.
I can only imagine that once the report is run in the viewer, it keeps the session going somehow. But I can't find any info anywhere that can explain it.
Any help would be great, I have been banging my head against the wall for about 2 weeks with this one.
Cheers
jd
Start Free Trial