在WCF服务之一的ASP.NET MVC中,我将一个对象放入HttpContext.Current.Session对象。
当会话超时并且会话中的所有对象都被清除后,我想注销用户,但一直找不到方法。
在Global.asax中
当Session_end方法被称为Response对象时,HttpContext.Current都为null。
任何想法如何注销用户表示赞赏。
如果会话超时,则无论如何该用户将不再存在。如果您要清除打开的浏览器窗口,则需要根据会话到期前的剩余时间实施计时器。
登录和注销与添加或删除cookie或令牌以与外部服务进行身份验证有关。您看到的呼叫应该在登录控制器中,并且不应移动到global.asax。
无需其他操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句