我希望用户可以根据自己的意愿随意点赞/取消点赞帖子。
当我以管理员身份登录我的网站时,我可以无限制地随意点赞/取消点赞帖子。但是,当我以非管理员用户身份登录时,我每 60 秒只能点赞或取消点赞一次,最多 4 次。在 60 秒内第 5 次点赞或取消点赞时,发送到服务器的 POST 请求会失败,并显示一个模态框,上面写着“您执行此操作的次数过多。请等待 58 秒后再试。”
我在管理员界面所做的任何更改似乎都无法解决此问题。我的 app.yml 与默认设置的更改如下:
DISCOURSE_MAX_REQS_PER_IP_MODE: none
DISCOURSE_MAX_USER_API_REQS_PER_MINUTE: 100000
DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS: 10000
DISCOURSE_MAX_ADMIN_API_REQS_PER_MINUTE: 9999999
DISCOURSE_MAX_ADMIN_API_REQS_PER_KEY_PER_MINUTE: 9999999
DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE: 9999999
DISCOURSE_MAX_REQS_PER_IP_PER_DAY: 9999999
是否有任何 UI 设置或环境变量可以设置,以避免限制所有用户的点赞操作?如果不行,代码库中的哪个位置控制着这一点,以便我可以进行必要的调整?