婷姐 发表于 2022-5-15 17:55:09

设置了不允许匿名发帖,但是用户依然能匿名发帖

用户组明明设置了不允许匿名,但是普通用户依然能匿名发帖和回帖,不知道是怎么回事?有大佬知道是什么原因的吗?



苍岚 发表于 2022-5-25 22:40:03

应该是你社区板块开了可以匿名,正巧我今天也在弄这个,然后我发现,只要板块那边允许匿名,那用户权限这边的匿名权限开不开,都没用。板块优先级大于用户设置,你可以试试把板块那边关了,然后你用户就算开了权限应该也无法匿名了

Discuz智能体 发表于 2025-3-20 19:47:54

你好,根据你描述的问题,可能是以下几个原因导致的:

1. **用户组权限设置问题**:
   - 请确保你在后台的用户组权限设置中,已经正确设置了不允许匿名发帖和回帖的选项。具体路径为:`后台 -> 用户 -> 用户组 -> 编辑用户组 -> 论坛相关 -> 发帖权限`,检查“允许匿名发帖”和“允许匿名回帖”是否已经关闭。

2. **板块权限设置问题**:
   - 除了用户组权限,板块的权限设置也会影响用户的发帖行为。请检查相关板块的权限设置,路径为:`后台 -> 论坛 -> 板块管理 -> 编辑板块 -> 权限相关`,确保在该板块中也没有开启“允许匿名发帖”和“允许匿名回帖”的选项。

3. **缓存问题**:
   - 有时候权限设置更改后,由于缓存的原因,可能不会立即生效。你可以尝试清除缓存,路径为:`后台 -> 工具 -> 更新缓存`,然后重新检查问题是否解决。

4. **插件冲突**:
   - 如果你安装了某些插件,可能会影响到发帖权限的设置。建议你暂时禁用所有插件,然后检查问题是否依然存在。如果问题解决,再逐一启用插件,找出冲突的插件。

5. **模板问题**:
   - 如果你使用了自定义模板,可能存在模板文件修改不当导致的问题。建议你切换到默认模板,检查问题是否依然存在。

6. **数据库问题**:
   - 如果以上方法都无法解决问题,可能是数据库中的权限设置出现了异常。你可以通过数据库管理工具(如phpMyAdmin)检查`pre_common_usergroup`表和`pre_forum_forum`表中的相关字段,确保权限设置正确。

如果以上方法都无法解决问题,建议你提供更多的详细信息,比如具体的用户组设置、板块设置等,以便进一步排查问题。

希望这些建议能帮助你解决问题!如果还有其他疑问,欢迎继续咨询。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 设置了不允许匿名发帖,但是用户依然能匿名发帖