【问题标题】:October CMS trouble with backend cache (?)十月 CMS 后端缓存问题(?)
【发布时间】:2021-12-12 03:23:06
【问题描述】:

我在 october cms 后端发现了一个相当危险的问题。

它是如何表现出来的:

我以超级用户身份登录后端,然后编辑另一个后端用户,然后退出超级用户帐户。

之后,如果我从隐身浏览器或其他浏览器转到已编辑用户的页面,则编辑此用户的页面可供所有人使用。也就是说,即使没有登录,我也可以看到例如 backend/users/update/55 页面。

此类问题仅在两种类型的页面上观察到:后端用户和rainlab 预览用户页面。其余页面,当您在没有登录的情况下输入它们时,会根据需要重定向到登录页面。

页面和上面的数据都显示出来了,但是同时我不能保存或者点击,弹出token错误。

10 分钟后,该页面不再对所有人开放。

显然,这种情况只发生在我身上。 10 月 cms 上的 3 个站点在一台服务器上,memcached 缓存(每个站点的前缀不同)。 Nginx + php.fpm。

您认为这种行为的原因是什么?

我认为未登录的页面来自缓存,但我不确定。如何在 october cms 中禁用后端缓存?

更新:十月 cms 469 构建

【问题讨论】:

  • 我认为它与十月 cms 本身无关,因为据我所知,它没有后端缓存,它可能与服务器有关.. 可能尝试在本地使用这些站点进行检查,如果问题仍然存在

标签: octobercms octobercms-backend


【解决方案1】:

我无法对 Hardik 发表评论,但我可以确认后端有缓存,因为我正在对我的插件进行大量更改,我需要等待至少一分钟才能看到更改。

IMO,我认为 Hardik 很好地回答了你,我记得当我在启用 CDN 的共享主机上工作时出现了一个错误。也许您必须查看您的托管配置。

最好, 卢卡斯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-28
    • 1970-01-01
    • 1970-01-01
    • 2018-01-07
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    • 2017-09-07
    相关资源
    最近更新 更多