We also experience the same or similar problems as we upgrade several of our websites to Sitecore 7.1. We continue to explore all the settings mentioned above, but have not yet found an explanation.
This may help, depending on your situation . Sitecore confirmed that a new problem was introduced: when several users logged in with the same credentials, and one of them logged out, all the others also logged out automatically.
They released a temporary hotfix package specifically designed for version 7.1 rev. 140130. Before installing, make sure your solution is updated to version:
https://dl.sitecore.net/hotfix/Sitecore%20CMS%207.1%20rev.%20140130%20Hotfix%20405020-2.zip
Use the package installation wizard to apply the hotfix. We hope that this will be included in the next service pack 7.1.
UPDATE
I continue to discuss with sitecore support on this issue, and although they did not give me a specific fix or fix, there seems to be a way to increase the timeout. This is not without side effects, but it is at least an option at the moment. I am testing this myself, but now I will share and update everyone according to my progress.
Change or add the following three parameters to your web.config (in the example below 2 hours):
Client Timeout
<setting name="Authentication.ClientSessionTimeout" value="120" />
Form Timeout
<authentication mode="None"> <forms name=".ASPXAUTH" cookieless="UseCookies" timeout="120" /> </authentication>
Session Timeout
<sessionState mode="InProc" ... timeout="120" />
source share