POST TIME:2017-11-13 00:48
使用Dedecms程序建站的朋友應該遇到過惡意注冊的情況,通過一些軟件在網站上大量注冊會員然后發布垃圾信息,即使你使用了郵箱驗證也難逃“劫難”,其注冊與發布速度之驚人,這樣會嚴重影響到網站的正常運營。以下是測試在最新的Dedecms5.7上成功的防止惡意注冊的方法:
打開/member/reg_new.php,打到:
在其下添加如下代碼:
打開/member/templets/reg-new.htm,在
上添加:
批量刪除垃圾會員的辦法,可以通過dedecms后臺自帶的sql命令行工具執行SQL命令即可,方法如下:
后臺-系統-sql命令行工具:
如果是要刪除管理員以外的其他所有會員,則SQL命令如下:
前提是你的管理員id為1,一般默認情況下id為1的即為管理員用戶,所以上述代碼保留了mid為為1的用戶。另外,如果你需要刪除某一范圍的會員,則代碼如下:
命令很簡單一看就懂,刪除mid從2到10000的會員。這里不多列舉了,你可以根據自己的需要進行條件篩選刪除。
批量刪除垃圾文章的方法跟批量刪除垃圾會員的方法差不多,通過執行SQL命令即可,一般地會員投稿后默認為待審核狀態,因此,如果需要刪除這些垃圾文章,我們只需要通過執行SQL命令來刪除待審核的文章就行,SQL命令如下:
提示運行成功后,就可以把垃圾會員及其發布的垃圾文章快速刪除了,Good luck!