What is the standard way to maintain a stable user session in ASP.NET without worrying about IIS recycles, disconnected users, re-opening browsers and so on. I would like for our users to not have to login except once per month, whatever happens!
Also does it matter if I am using my own login control (not the standard asp.net login control)? If I understand correctly, I think I would need to create an authentication ticket manually.
You could set an authentication cookie on the user’s machine and set it to expire at the end of the month. Then your authentication code can simply check for the presence of a cookie and automatically log in the user based on the cookie’s contents.