我们在drupal 7上的核心投票模块有问题,我们希望匿名用户能够投票。目前有一次匿名投票,现在匿名观众只看到结果(我们已经尝试过从我们的网络之外查看它)。
我们检查了perms,匿名者可以投票和查看结果(但不能更改投票)。我们已经清空了缓存。
对于匿名用户,Poll是如何在D7上工作的?
发布于 2011-11-06 00:04:43
问题是投票模块只允许每个匿名IP地址进行一次投票。对于您的主机提供商,我怀疑他们使用的是某种代理,它从同一个IP地址向Drupal发送所有请求。
轮询增强模块修改此行为以允许来自同一IP地址的多个匿名投票。该模块描述页面上的文档还表明,轮询改进模块也可以解决这个问题,但目前还没有生产版本。
发布于 2011-10-20 05:21:58
如果它的工作方式与drupal 6版本类似,那么它会在数据库中存储每个uid的一张选票。匿名用户是用户0,因此所有匿名投票都被认为是一个用户。
https://drupal.stackexchange.com/questions/13157
复制相似问题