灌水機已經成了目前很讓站長頭疼的事情,為此,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 、驗證問答發帖限制

新增驗證問答如下圖所示:

新增後的顯示效果如下圖所示:

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