我在asp.net中遇到过多次登录的问题。
发生这种情况:
这是按预期工作的。
如果是X,请关闭其网络浏览器。然后再次尝试以“user1”登录。
所以我尝试调试然后我发现当Web浏览器关闭时会删除会话,但缓存仍然保留在Web浏览器中。
任何人都知道如何在用户关闭浏览器时清除缓存(不是标签页)。
方面。
答案 0 :(得分:0)
在浏览器关闭时,没有可靠的方法来获取通知。
您可以做的最好的事情是获取它仍然打开的通知并实现您自己的超时。在计时器上使用ajax回调来ping服务器“我还在打开”。将它设置为每5或10或30秒或您需要的任何内容,当您在服务器上没有得到它时,您知道浏览器已关闭。