网页的后端代码有if (!HttpContext.Current.User.Identity.IsAuthenticated) then
REDIRECT
我不明白,如果用户在标签1中登录并且外部链接在Chrome中打开标签2,为什么它认为用户已退出...我可能应该知道为什么,但我'我太老了,不能花多年时间找出原因。
希望有人可以提供帮助。
[UPDATE] 调试代码看起来load事件加载了两次。 Chrome浏览器的第一次打开并且IsAuthenticated是假的,那么第二次IsAuthenticated = true但是因为我已经在第一次通话时已经采取行动,所以太晚了!
答案 0 :(得分:0)
越来越多的浏览器将每个标签视为单独的实例,而不是单个实例中的标签。对于Chrome,您可以阅读以下网址:http://www.howtogeek.com/124218/why-does-chrome-have-so-many-open-processes/
答案 1 :(得分:0)
好的,我发现了问题。 MS Outlook和MS Word似乎是个问题。多亏了这一点,我能够做出相应的回应: Why are cookies unrecognized when a link is clicked from an external source (i.e. Excel, Word, etc...)