这看起来是合乎逻辑的做法,但随后就会涉及到“如何实现”的问题。也许可以修改一下访客门(Guest Gate)插件?因为它已经有“仅显示一次”之类的参数。
不过,似乎确实有必要在数据库中存储哪些用户已同意,对吧?
编辑
找到了这篇帖子 this post,其中提到了类似的疑问,但似乎已被遗忘。
我认为,根据现行法律,任何带有广告的 Discourse 站点都应运行带有“Cookie 验证”警告的功能。类似 Cookie Script 的方案或许可行,但我希望听听 Discourse 背后的开发者的意见,看看这是否“过于破坏流程/用户体验”。
鉴于此事与广告插件的内在关联,我将此话题移至相应的分类。