功能需求:如何简单实现让指定IP段内的用户可浏览,可发贴;让指定IP段外的用户可浏览,不能发贴。 Discuz一直都不能实现这么实用的网段发贴控制功能。
应用分析:比如公司或学校内部网站。只想让上内网IP的人发贴,外网段人即使有账号也只能浏览,不能发贴。这就需求在发贴权限中设置【IP白名单】
使用方法:
1. 设置:后台-插件设置-IP白名单段(不要使用*号)
只有当用户处于本列表中的 IP 地址时才可以访问本站点,列表以外的地址访问将视为 IP 被禁止,仅适用于诸如企业、学校内部站点等极个别场合。本功能对管理员没有特例,如果管理员不在此列表范围内将同样不能发帖,请务必慎重使用本功能。每个 IP 一行,既可输入完整地址,也可只输入 IP 开头,例如 "192.168."(不含引号) 可匹配 192.168.0.0~192.168.255.255 范围内的所有地址,留空为所有 IP 除明确禁止的以外均可访问
2. 启用插件
展示效果:
用户从外网访问发帖页面(无论是否手机版)都会提示:只有内网用户才可以发帖,外网用户只能浏览。