繁体   English   中英

处理自定义Cookie过期事件

[英]Handle custom cookie expiration event

我正在.net核心应用程序中创建cookie,并且我想找到一种方法来在“服务器端”而不是在使用js的客户端处理此cookie的过期事件。

基本上,我想在Cookie过期时调用一个方法。 请注意,dis cookie不是身份验证cookie或服务生成的某些cookie。 是我创建的完整的自定义Cookie。

我调查了此处报告的一些类似问题,但是找到的答案是针对身份验证Cookie的解决方案,它们不适合我。

Cookie过期不是一次性事件。 客户端可以根据每个请求将cookie发送到服务器端。 除非使用中间件或某个地方检查每个请求的cookie属性,否则服务器端不会注意到您的cookie是否已过期。

这意味着即使您在服务器端启用了cookie过期时间验证逻辑,但是如果您的客户端没有向服务器发送请求,服务器端将无法知道您的cookie是否过期。 这也取决于浏览器,某些浏览器将在cookie过期时将其删除。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM