0

在我的应用程序中,当用户登录时,我们不想缓存任何内容。所以我们直接绕过用户到后端。我们不喜欢跟随。if (req.http.cookie ~ "(isLoggedIn)") { return (pass);} 这按预期工作。

现在,问题是如果用户注销,我们的服务器不会删除 cookie 而是放置过期的 cookie。所以cookie仍然存在,但它已过期。但由于清漆只是寻找cookie,它不会缓存页面。

有什么方法可以检查 cookie 的到期日期并将其与当前日期进行比较?

4

1 回答 1

0

您无法在客户端请求期间控制 Varnish 上的 cookie 过期时间,因为浏览器不发送 cookie 参数(名称=值除外)。

于 2012-07-27T10:19:04.803 回答