Cách hạn chế spam, auto post, auto đăng ký nick cho forum Vbb

Hầu hết các diễn đàn vbb hiện tại đều bị các spamer dùng tools auto đăng ký và auto spam bài viết. Phương pháp hạn chế spam, auto post do Mr.N2 biên dịch và chia sẻ.

Ý tưởng là ngăn chặn việc đăng ký tài khoản, điều đó có nghĩa là ngoài các bước nhập câu hỏi bảo mật, nhập captcha,... (những phương pháp này đã vượt qua được) khách phải vượt qua lớp đăng ký bằng cách nhập bằng tay vào để trả lời câu hỏi bảo mật trước khi đăng ký.

Đầu tiên bạn tạo 1 tập tin mang tên password_protect.php với nội dung trong file download dưới đây:
http://www.mediafire.com/?t4r0wadjc1vm7zt

Sau đó bạn sẽ include vào tập tin register.php trên forum của bạn bằng code ngắn gọn sau:
include("/home/powernet/powernet.vn/public_html/password_protect.php");

powernet bên trên là tên tài khoản để bạn đăng nhập nhé. Nếu forum bạn chạy được đặt trong 1 folder thì viết lại như sau:
include("/home/powernet/powernet.vn/public_html/forum/password_protect.php");

Để tạo mật khẩu theo ý muốn của mình bạn vào http://www.stringfunction.com/sha1-hash.html, nhập nội dung xong rồi nhấn Encrypt sau đó thay cho chuỗi ký tự bên trên biến $password nhé.

P/S: Đoạn code bên trên chỉ chạy với chế độ ANSI, các bạn đừng convert qua UTF-8 nhé. Ngoài chống đăng ký nick tự động ra, nó còn có thể chống ddos nữa nhé các bạn, vì yêu cầu phải nhập mã vào mới cho qua (nhưng ai pro có thể bypass được)
  • 143 Khách hàng đánh giá tốt
Bài viết này có hữu ích?