Search by category:
3 cách chống spam đăng ký thành viên trong WordPress
WORDPRESS

3 cách chống spam đăng ký thành viên trong WordPress

WordPress là một mã nguồn mở tuyệt vời cho website của bạn. Và  đăng ký thành viên cũng là một chức năng khá hữu ích. Nó được tích hợp sẵn trong WordPress. Và ai cũng có thể đăng ký? Vậy làm thế nào để chống spam đăng ký thành viên cho website của bạn?

Spambot thường mò mẫm theo đường dẫn mặc định là yourdomain.com/wp-login.php?action=register để spam.

Chống spam đăng ký thành viên
Spam đăng ký thành viên

Điều này gây ra cho bạn sự khó chịu. Chưa kể nó còn ngốn tài nguyên nếu như vượt quá tầm kiểm soát.

Chống spam đăng ký thành viên
1 website bị spam đăng ký

Vậy có cách nào để hạn chế tình trạng này?

Thực ra có rất nhiều cách để giải quyết tình trạng này. Bạn không cần phải làm tất cả. Chỉ nên chọn một phương pháp phù hợp với bạn nhất mà thôi.

PHƯƠNG ÁN 1: TẮT CHỨC NĂNG ĐĂNG KÝ THÀNH VIÊN TRONG TRANG QUẢN TRỊ

Nếu bạn nghĩ chức năng này không quá quan trọng, hãy tắt nó đi.

Vào trang quản trị của bạn, chọn Settings » General sau đó bỏ tick vào ô Anyone can register.

Chống spam đăng ký thành viên
Tắt chức năng đăng ký

Nếu như bạn vẫn muốn người đọc đăng ký thành viên thì làm thế nào? Hãy dùng một vài plugin tuyệt vời sau đây.

PHƯƠNG ÁN 2: DÙNG PLUGIN STOP SPAMMERS SPAM PREVENTION

Khác với Akismet là một plugin chủ yếu để chống thư rác và nạn spam bình luận. Stop Spammers là một lugin khá hữu ích trong việc chống spam đăng ký thành viên.

Nếu bạn mới bắt đầu thì có thể xem thêm cách cài plugin WordPress.

Sau khi kích hoạt thành công, các bạn vào Stop Spammers » Protection Options.

Chống spam đăng ký thành viên
Plugin Stop Spammers

Các tùy chọn mặc định hoạt động trên hầu hết các website. Tuy nhiên các bạn có thể tùy chỉnh theo ý muốn.

Một vài tính năng khá thú vị là nó sẽ ngăn chặn spam từ các địa chỉ IP được phát hiện bới Akismet. Hơn nữa nó còn cho phép bạn ngăn chặn theo quốc gia.

Sau khi tùy chỉnh xong nhớ nhấn Save Changes để lưu lại thiết lập.

Một lưu ý nhỏ là đôi khi bạn sẽ bị đá văng ra khỏi trang quản trị sau đó. Nếu điều đó xảy ra đơn giản là bạn hãy vào trang web bằng FTP sau đó đổi tên stop-spammer-registrations.php thành stop-spammer-registrations.locked.

PHƯƠNG ÁN 3: SỬ DỤNG PLUGIN GOOGLE CAPTCHA (RECAPTCHA)

Catpcha là một cách khá hiệu quả để chống spam đăng ký thành viên. Tuy nhiên nó lại gây phiền toái cho người sử dụng. Chẳng có ai rảnh mà làm toán hay vẽ tranh cả. Đó là lý do tại sao bạn nên sử dụng công cụ reCATPCHA của chính Google.

Sau khi kích hoạt, bạn phải đăng ký để tiếp tục sử dụng.

 

Chống spam đăng ký thành viên
Đăng ký Google Catpcha

tên miền của bạn vào ô Label

Chống spam đăng ký thành viên
B2

Tiếp tục kéo xuống dưới nhập tên miền không có giao thức http vào ô Domain

Chống spam đăng ký thành viên
B3

Sau khi nhấn Save changes nó sẽ hiện ra Site keySecret key.

Chống spam đăng ký thành viên
B4

Bạn copy 2 cái key này dán vào ô trong plugin như sau:

Chống spam đăng ký thành viên
B5

Nhấn Save để lưu lại kết quả. Lúc này các bạn thử vào link đăng ký thành viên mà mình đã cung cấp lúc đầu sẽ thấy như sau:

Chống spam đăng ký thành viên
B6

Nó sẽ tự động thêm vào form đăng nhập và đăng ký. Chỉ cần một click chuột là xong.

Vậy là xong. Hy vọng với một vài gợi ý trên sẽ  giúp bạn chống spam đăng ký thành viên trên website của mình?

Nếu bạn có cách nào hay hơn hãy cùng chia sẻ với mình nhé.

Post Comment