宿遷波仔以前沒有接觸過discuz!程式,這次是嘗試著做了這麼個論壇,一切仍都是在摸索中。雖然早就聽說論壇經常會有垃圾貼,大量的垃圾貼,也知道那都是被稱為註冊機、發貼機這樣的工具製造的,但是,這些垃圾真發在了自己的論壇,還真是讓我有點小驚訝呢。^-^
沒辦法,既然有人在搞我的站,那也只能迎難而上了。下面,把我使用的一些方法分享出來,希望可以協助到有同樣困擾的朋友們。不過,由於接觸discuz時間不久,可能所用方法都比較膚淺,高手勿噴...
大家都知道,要想徹底的阻止一件事情的發生,最好的辦法就是堵住源頭了。那麼,這些註冊機發貼機製造垃圾貼的源頭是什麼呢?那肯定是“註冊”無疑!也就是說,只要註冊機無法大量註冊論壇帳號即可從源頭阻止垃圾貼的發布。那麼,如何防止註冊機大量註冊呢?
一,採用邀請機制
如果你的論壇有資源,文章的品質比較高,使用者數也比較可觀,那麼我會推薦你採用邀請機制。
步驟:全域——註冊與存取控制——註冊——開放邀請註冊
二,根據網站的類型,在Ucenter中禁止某類郵箱註冊
我發現,論壇的垃圾貼所用的全部都是gmail.com郵箱,所以,可以選擇把這個郵箱給禁掉(現在,大部分人都有QQ郵箱,而gmail郵箱畢竟是少數,並且我的論壇的目標人群可以說99.9%都使用QQ)。當然了,在註冊的頁面要有所提示。
步驟:UCenter——註冊設定——禁止的Email地址
三,設定同一IP在一段時間內只能註冊一個帳號
步驟:全域——註冊與存取控制——註冊——同一IP在24小時允許註冊的最大次數
四,開啟防水牆
discuz內建的防水牆是一定要開啟的,這個可以防住不少垃圾貼,不過也只能防一些同帳號發布的文章。如果都像我的論壇這樣(每個文章都是不同的ID),那麼防水牆只能是個擺設了..不過,方法還是放出來供大家自己選擇。
步驟:應用——防水牆
五,強制使用者驗證啟用郵箱並上傳頭像
步驟:防灌水——強制使用者驗證啟用郵箱(強制使用者上傳頭像)
六,驗證碼設定,註冊時候需要填驗證碼並回答驗證問題
1,開啟云云端IP庫檢測及註冊時驗證碼驗證
步驟:防灌水——驗證設定——驗證碼設定——雲端IP庫檢測及註冊時啟用驗證碼
2,驗證碼問答設定開啟
步驟:防灌水——驗證設定——驗證問答設定——啟用驗證問答(下方設定問題及答案)
七,人工審核新使用者。
當然了,這個可能需要耗費大量的時間,不過畢竟也是一種方法嘛。
步驟:全域——註冊與存取控制——註冊——人工審核
關於源頭堵截(註冊時候)垃圾貼我就總結了這七個方法。當然了,還可以從發帖上限制發貼機濫發垃圾貼,比如積分控制發帖許可權,新帖審核等,這些就不多講了,以後有時間在總結一下吧。不過宿遷波仔今天總結的這些方法雖然實用,但是多少會影響到使用者的體驗,還望站長們在選擇防止註冊機發貼機的方法時多加斟酌!