灌水機已經成了目前很讓站長頭疼的事情,為此,Discuz! 6.1.0 設計了強大的防灌水機制,兩種安全級別加上驗證碼和驗證問答,使得絕大多數的灌水機望而卻步。下面詳細講解下其使用方法,進入系統後台 => 全局 => 防灌水設置。

一、安全級別

防灌水機制安全級別:「簡單模式」 和 「高級模式」

「簡單模式」 可使防灌水機制的內核具有很高的服務器兼容性,但安全性較低。建議您使用安全性較高的 「高級模式」 。

二、驗證碼

1 、啓用驗證碼

驗證碼可以避免惡意註冊及惡意灌水,請選擇需要打開驗證碼的操作。啓用驗證碼的操作有四個選項:新用户註冊、用户登錄、發表主題與回覆、修改個人資料。

注意:啓用驗證碼會使得部分操作變得繁瑣,建議僅在必需時打開。

2 、驗證碼發帖限制

發帖數超過此設置的會員將不受驗證碼功能限制,0 表示所有會員均受限制。

3 、登錄失敗時顯示驗證碼

選擇 「是」 將在用户登錄失敗 3 次後才顯示驗證碼,選擇 「否」 將始終在登錄時顯示驗證碼。

注意:只有在啓用了用户登錄驗證碼時本設置才有效。

4 、直接顯示驗證碼

選擇 「是」 將直接顯示驗證碼,選擇 「否」 將在點擊驗證碼輸入框後顯示驗證碼。

5 、驗證碼類型

Discuz! 6.1.0 驗證碼功能將有四種驗證方式:英文圖片驗證碼、中文圖片驗證碼、 Flash 驗證碼和語音驗證碼。

注意:中文圖片驗證碼需要您的主機支持 FreeType 庫。要顯示 Flash 驗證碼,建議您的主機支持 Ming 庫以提高安全性。

1) 驗證碼圖片寬度:驗證碼圖片的寬度,範圍在 100~200 之間。

2) 驗證碼圖片高度:驗證碼圖片的高度,範圍在 50~80 之間。

3) 隨機圖片背景:選擇 「是」 將隨機使用 images/seccode/background 目錄下的 JPG 圖片作為驗證碼的背景圖片,選擇 「否」 將使用隨機的背景色。

4) 隨機背景圖形:選擇 「是」 將給驗證碼背景增加隨機的圖形。

5) 隨機 TTF 字體:選擇 「是」 將隨機使用 images/fonts/en 目錄下的 TTF 字體文件生成驗證碼文字,選擇 「否」 將隨機使用 images/seccode/gif 目錄中的 GIF 圖片生成驗證碼文字。中文圖片驗證碼將隨機使用 images/fonts/ch 目錄下的 TTF 字體文件,無需進行此設置。

6) 隨機傾斜度:選擇 「是」 將給驗證碼文字增加隨機的傾斜度,本設置只針對 TTF 字體的驗證碼。

7) 隨機顏色:選擇 「是」 將給驗證碼的背景圖形和文字增加隨機的顏色。

8) 隨機大小:選擇 「是」 驗證碼文字的大小隨機顯示。

9) 文字陰影:選擇 「是」 將給驗證碼文字增加陰影。

10)GIF 動畫:選擇 「是」 驗證碼將顯示成 GIF 動畫方式,選擇 「否」 驗證碼將顯示成靜態圖片方式。

技巧提示:

使用圖片作為驗證碼文字,圖片必須包含字符 「2346789BCEFGHJKMPQRTVWXY」24 個字符,且必須為 GIF 透明圖片、背景透明、前景黑色,黑色為圖片的第一個索引色。圖片大小不限制,但建議寬度不大於驗證碼寬度的 1/4,高度不大於驗證碼高度。製作完畢後在 images/seccode/gif 下創建一個新的子目錄,目錄名任意,把製作完畢的 24 個 GIF 圖片上傳到新子目錄下。

使用圖片作為驗證碼的背景,把製作好的 JPG 圖片上傳到 images/seccode/background 目錄下,論壇將隨機使用裏面的圖片作為驗證碼的背景。

使用 TTF 字體作為驗證碼文字,把下載的 TTF 英文字體文件上傳到 images/fonts/en 目錄下,論壇將隨機使用裏面的字體文件作為驗證碼的文字。

使用中文圖片驗證碼前,需要把包含完整中文漢字的 TTF 中文字體文件上傳到 images/fonts/ch 目錄下,論壇將隨機使用裏面的字體文件作為驗證碼的文字。

下面看下各種驗證碼的效果:

英文圖片驗證碼如下圖所示:

中文圖片驗證碼如下圖所示:

Flash 驗證碼如下圖所示:

語音驗證碼如下圖所示:

三、驗證問答

1 、啓用驗證問答

站長可以在 「新用户註冊」 或者 「發表主題與回覆」 的時候啓用驗證問答。

驗證問答功能要求會員必須正確回答系統隨機抽取的問題才能繼續操作,可以避免惡意註冊或發佈信息,請選擇需要打開驗證問答的操作。

注意:啓用該功能會使得部分操作變得繁瑣,建議僅在必需時打開。

2 、驗證問答發帖限制

發帖數超過此設置的會員將不受驗證問答功能限制,0 表示所有會員均受限制。

3 、驗證問答發帖限制

添加驗證問答如下圖所示:

添加後的顯示效果如下圖所示:

高級安全級別、驗證問答和增強型驗證碼,兩種機制相輔相成,配合無間,是絕佳的灌水機殺手、註冊機剋星。