Discuz!NT全局 安全控制

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页 | 首页 | Discuz | PhpWind | 动网论坛 | vBulletin | phpBB | MolyX

安全控制里主要对站点的功能和性能的一些优化,使得站点的运行更适合您当前情况的需求。比如启用验证码、发帖灌水预防以以及用户登录时是否启用安全问题,可以防止恶意灌水;最大在线人数、搜索时间限制、60 秒最大搜索次数等主要针对站点性能的优化。

位置:Discuz!NT 后台 => 全局 => 常规选项 => 安全控制,如下图所示:

Nt57.gif

安全控制里的可以设置的项目如下图所示:

Nt58.gif

1、使用验证码的页面列表[ ]

这里需要注意的是,新用户注册页面可以直接在后台选择开启提交即可生效,其余页面如要增加验证码必须到相应模板中加入验证码子模板 ,然后重新生成模板缓存文件。

1)新用户注册页面 在“新用户注册”多选框前面打勾,然后提交即可,如下图所示:

Nt59.gif

提交后返回到注册页面即可看到验证码,如下图所示:

Nt60.gif

2)其余页面 请选取相应的页面复选框,比如我们举例选择“发送短消息”需要验证码,在后台如下图所示设置:

Nt61.gif

然后在相应页面模板表单中加入:( <%template _vcode%> ),校验码子模板,“发送短消息”对于的模板文件为 \templates\default\usercppostpm.htm (以默认模板为例),我们如下图所示在插入 ,然后保存。

Nt62.gif

设置后发送短消息就可以看到需要填入的验证码了。

Nt63.gif

如图想关闭设置好的验证码,直接到后台取消选择即可,不需要到模板里删除加入的代码。

其他页面的验证码开启和关闭方法同上述方法。

2、最大在线人数[ ]

请设置合理的数值,范围 10~65535,建议设置为平均在线人数的 10 倍左右。系统默认为 5000。

Nt64.gif

您可以通过这个选项适当的控制服务器的资源消耗,请根据你的在线人数来调节这个设置。

3、发帖灌水预防[ ]

两次发帖间隔小于此时间,或两次发送短消息间隔小于此时间的二倍将被禁止,0 为不限制。系统默认为 15 秒。

Nt65.gif

这个功能是为了防止通过多次刷新来发帖灌水,可以在用户组权限那里设置管理员不受此限制。

4、搜索时间限制[ ]

两次搜索间隔小于此时间将被禁止,0 为不限制。系统默认为 30 秒。

Nt66.gif

搜索是论坛最消耗资源的一个应用,可以通过该设置控制服务器资源消耗。

5、60 秒最大搜索次数[ ]

论坛系统每 60 秒系统响应的最大搜索次数,0 为不限制。

Nt67.gif

注意:如果服务器负担较重,建议设置为 5,或在 5~20 范围内取值,以避免过于频繁的搜索造成数据表被锁。

6、用户登录时是否启用安全问题[ ]

启用后用户登录的时候就会有安全问题的提示,如下图所示:

Nt68.gif

7、是否使用管理员客户端工具[ ]

说明:这个工具目前没有针对 Discuz!NT2.0 版本的,所以暂不做介绍。