I have an ASP.Net website that has forms authentication enabled. While forms authentication seems to work correctly on login, but FormsAuthenticationTicket Expiration is not getting updated on  each page redirect/postback. I tried forcing the expiration time on ticket to refresh in Authenticate_Request event of Global asax by using the method 'RenewTicketIfOld' on FormsAuthentication class  , but it did not help.

EXAMPLE of the problem
As an example, the values of expiration variable on 7 successive postbacks/redirects in the app were like this: 12:28:19 PM, 12:28:19 PM, 12:28:59 PM, 12:29:35 PM, 12:29:35 PM, 12:30:16 PM, 12:30:16 PM. One can easily see that the expiration of ticket did not change across first three re-directs/postbacks, but did change on the fourth redirect/postback. But, I think it s ...

Go to the complete details ...