我正在使用MVC5,EF6,AspNet Identity 2.0。 视图需要定期检查服务器是否有新的通知,这是通过javascript / jquery定期读取服务器端GET操作来完成的。 不幸的是,即使是[AllowAnonymous]的动作,我发现动作执行" OnValidateIdentity",我的意思是有时会更新cookie的到期超时。
如果用户只是保持页面打开,登录将永不过期......这很糟糕。
我读到javascript / jquery无法发送无cookie请求。似乎MVC5服务器端无法在确定的操作中忽略cookie。
我被困......有什么建议吗?提前谢谢。
答案 0 :(得分:0)
我发现最好的方法是使用SignalR通知打开的页面有关新通知的信息。 阅读服务器端的Javascript池GET操作并不那么聪明,因为它消耗了更多的资源。