我已经开发了一个网站在Drupal 8,并已部署到生产。我已经为我的内容管理团队创建了7-8个其他帐户,并授予他们创建、编辑和删除内容的有限特权。
最近,我在用户登录表单上遇到了一个问题,在这个表单中,登录是零星的。有时我能够在第一次尝试中作为管理员登录,有时我没有。在后一种情况下,我必须通过电子邮件重置我的密码使用重置密码选项。但是,这种方法只暂时适用于单个会话,这意味着一旦我退出,我就无法登录。我的内容经理也遇到了同样的问题。
我试过以下几种方法,但没有运气。
settings.php文件禁用服务器代理配置。update.php文件执行Drupal更新。未处理登录中的不正确用户名和/或密码错误。当输入不正确的用户名/密码时,页面只刷新而不显示任何自定义消息。
请帮帮我!
发布于 2019-04-24 10:24:42
好的,经过近一周的努力,我找到了一个解决这个问题的工作方法:卸载内部动态页面缓存和内部页面缓存模块。
问题是,用户登录表单是在成功登录后缓存的。使用工具,下面的响应头由Drupal设置并发送。
X-Drupal-Dynamic-Cache: HIT为了消除这个问题,我不得不卸载上面的两个模块。
然而,这只是一个解决方案,而不是一个解决方案,因为禁用这两个模块将与站点性能进行权衡。
任何人谁知道这个问题的解决办法,请张贴在这里。我将试用它们并更新这个空间。
提前谢谢你。
https://drupal.stackexchange.com/questions/279093
复制相似问题