我正在使用带有Varnish的Drupal 7。最近我注意到登录和注册块不适用于匿名用户。当用户试图通过区块登录或创建帐户时,用户只会重定向到同一页面,但会创建新帐户,并创建用户会话。值得一提的是,如果用户通过登录/注册页面尝试这样做,他们不会有任何问题。只有在使用块时才会出现问题。
我认为这个问题可能与瓦尼什有关。我尝试禁用Varnish模块,但问题仍然存在。此外,我还尝试使用ESI模块,这样块就不会被缓存,但这并没有起到任何作用。
有人知道是什么导致了这个问题吗?
我猜原始响应中缺少一个"Vary:Cookie"标头,但如果没有完整的标头和VCL,很难判断。
ESI模块不会影响登录块AFAIK