如果我的身份cookie在"ExpireTimeSpan"值处过期,我将如何自动重定向到登录页面?我确实知道有一个事件"OnRedirectToLogin",但除非有请求通过,否则不会触发。有没有办法,我可以在 cookie 过期后立即重定向到登录,而不是继续发送请求来验证它是否已超时?
除非我误解,否则你想要的是服务器与客户端联系,但标准的客户端/服务器HTTP则相反。客户端应该向服务器发送请求,如果其身份验证 cookie 已过期,则在某些时候被重定向,但如果 cookie 过期并且客户端从未向服务器请求更多内容,那么它不必被告知任何内容已过期。反过来进行通信,服务器通知客户端可以通过多种方式实现,但要保留用于非常特殊的需求。你确定需要吗?