我想知道每一个解决方案,只保留最好的一个来“对每个匿名用户关闭网站”。匿名用户应该只有登录表单。
现有方式:
还有其他解决方案吗?什么是最好的?
注意:我在尝试使用 zope security 时遇到了一个问题,即使登录表单无法访问,所以请详细说明实现此目的的方法。
最佳答案
我会使用 http://pypi.python.org/pypi/iw.rejectanonymous .它向 Plone 站点添加了一个自定义遍历钩子(Hook),并且只允许匿名用户访问登录表单及其使用的资源。
请记住,在这种情况下,您不能在前端缓存中缓存任何页面或列表,因为无需身份验证即可访问。在 Varnish 中缓存 CSS、JS 和图像资源仍然是一个好主意,您可以将内容缓存在浏览器缓存中。
关于plone - 创建 Plone 私有(private)网站的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6370884/