【发布时间】:2013-07-13 19:25:05
【问题描述】:
我正在使用带有 Varnish 的 Drupal 7。最近我注意到登录和注册块不适用于匿名用户。当用户尝试通过块登录或创建帐户时,用户只是被重定向到同一页面,但是正在创建新帐户并且还创建了用户会话。值得一提的是,如果用户通过登录/注册页面尝试此操作,他们没有任何问题。只有在使用积木时才会出现问题。
我认为这个问题可能与 Varnish 有关。我尝试禁用 Varnish 模块,但问题仍然存在。我还尝试使用 ESI 模块,这样块就不会被缓存,但没有做任何事情。
有人知道是什么原因导致了这个问题吗?
【问题讨论】:
-
我也有同样的问题。有什么帮助吗?我已经在使用 $conf['omit_vary_cookie'] = true;设置。
-
不幸的是我无法让它工作。我想说 ESI 是您唯一的选择,清漆文件上的任何配置都无法使其工作。我最终通过 ajax 调用登录/加入并将它们呈现在模态覆盖中。 (以前,这些块隐藏在页面中,并在用户想要登录/加入时以模式显示)。
标签: drupal varnish drupal-blocks