Chặn spammer nước ngoài bằng User Custom Fields

Blue

Legend
Thành viên BQT
Bạn có một diễn đàn dùng Xenforo với đối tượng người dùng đến từ Việt Nam nhưng lại liên tục bị quấy phá bởi các spammer đến từ những quốc gia khác như Nga, Mỹ.

Cách tốt nhất để ngăn chặn các spammer trên chính là đặt cho họ một câu hỏi tiếng Việt và bắt họ phải trả lời ngay khi đăng ký. Một câu hỏi vu vơ dành cho các em biết đọc chữ như "Một cộng một bằng mấy?" sẽ rất hữu dụng.

Sau đây mình xin hướng dẫn cách Chặn spammer nước ngoài bằng User Custom Fields:

- Đầu tiên là vào Admin CP, đến tab Users chọn Custom User Fields - Create new field.

- Tab Basic infomation nhập như hình vẽ (Field ID và câu hỏi bạn có thể nhập tùy ý)

chan spammer nuoc ngoai bang user custom fields 1.jpg


- Tab Options for Text Fields chọn như hình vẽ. Riêng ô Regular expression chính là câu trả lời của câu hỏi bạn đặt ra, người dùng phải nhập đúng y chang mới có thể đăng ký tài khoản mới.

chan spammer nuoc ngoai bang user custom fields 2.jpg


- Tab General Options check vào các ô như hình vẽ.

chan spammer nuoc ngoai bang user custom fields 3.jpg


Như vậy là bạn đã thiết lập xong, người dùng không biết tiếng Việt sẽ không thể đăng ký nick vào site của bạn để spam nữa. Các bạn thử xem thế nào nhé :)
 

Cyentruk

Gefreiter
Mình nghĩ đây là cách không hay vì nó sẽ thêm cột vào xf_user gây nặng database. Hơn nữa, nếu vào trang cá nhân sẽ hiển thị những cái field mang thông tin chung chẳng liên quan gì đếnUser. Thay vào đó, XenForo đã có sẵn và đơn giản hơn rất nhiều:

B1. Bạn vào Admin CP > Options > User Registration > Chọn kiểm "Use Question & Answer CAPTCHA"
B2. Bạn vào Admin CP > Tools > CAPTCHA > tạo mới câu hỏi + trả lời và chọn kiểm "Question is active"

aaa.png


Thế là xong.
 

Blue

Legend
Thành viên BQT
Đặt câu hỏi captcha cũng ổn nhưng có thể sẽ nặng hơn đó.

Còn những cái bạn nêu ở trên không chính xác.
1. Custom fields không thêm field trực tiếp vào table user, field này là 1 trong số nhiều custom field và được tạo ra chỉ để check lúc tạo nick mới mà thôi.
2. Thông tin user không hề hiện field câu hỏi này vì nó có option ẩn đi rồi.
 

cuonghv

Fieldmarshal
Thành viên BQT
Quanh đi quẩn lại vẫn là dùng capcha xưa cũ. Trong khi NoCapcha rất tốt lại không thấy ai khuyên xài?
Với Nocapcha, bọn nước ngòai hầu như là khóc thét với các câu hỏi ngẫu nhiên bằng tiếng việt. Site mình lâu lắm rồi chả có một em spam nào.
 
  • Like
Reactions: THB

Cyentruk

Gefreiter
Mình nghĩ là bạn tạo Custom User Field thì phải có
Quanh đi quẩn lại vẫn là dùng capcha xưa cũ. Trong khi NoCapcha rất tốt lại không thấy ai khuyên xài?
Với Nocapcha, bọn nước ngòai hầu như là khóc thét với các câu hỏi ngẫu nhiên bằng tiếng việt. Site mình lâu lắm rồi chả có một em spam nào.
Lúc trước chưa có No Captcha mình cũng tạo hàng loạt câu hỏi Captcha để chặn bọn dùng tool tự đăng ký. Từ khi XenForo cập nhật mình bỏ cách trên và cũng đang dùng No Captcha luôn.
Sắp tới đây mình bật tính năng Two Step Verification bắt buộc là các tài khoản spam cũng sẽ tự đi luôn.
 
  • Like
Reactions: THB

Blue

Legend
Thành viên BQT
Tóm lại là có nhiều cách, topic này rất có ích cho ai đang bị spam :)
 

tri78

MasterCorporal
Mình chọn giải pháp SMS :D cơ bản cũng ổn. Lúc đầu ngại nhưng sau này có thói quen dần. Đừng sợ nếu Forum của bạn thực sự cần cho mọi người.
 

tri78

MasterCorporal
Trước khi chuyển qua dùng kích hoạt bằng SMS mình dùng cái này. Thấy khá ổn. Đánh giá tổng quan là chặn được tầm 90%. Nếu các IP bị chặn lại nó sẽ có thông báo, mình nhìn đó và cho tiếp tục hoặc xóa. Rất hay! Trong đó cũng có nhiều tùy biến khá phức tạp, các bạn nên tìm hiểu chút sẽ thấy nó tuyệt vời. Chuyện chặn Spam thì muôn thuở, đặc biệt là VN mình. Ngay cả các "thánh SEO" của VN thì "bác Gồ" cũng sợ.
 
  • Like
Reactions: THB

cuonghv

Fieldmarshal
Thành viên BQT
Trước khi chuyển qua dùng kích hoạt bằng SMS mình dùng cái này. Thấy khá ổn. Đánh giá tổng quan là chặn được tầm 90%. Nếu các IP bị chặn lại nó sẽ có thông báo, mình nhìn đó và cho tiếp tục hoặc xóa. Rất hay! Trong đó cũng có nhiều tùy biến khá phức tạp, các bạn nên tìm hiểu chút sẽ thấy nó tuyệt vời. Chuyện chặn Spam thì muôn thuở, đặc biệt là VN mình. Ngay cả các "thánh SEO" của VN thì "bác Gồ" cũng sợ.
SMS của bác có dùng được với số điện thoại từ nước ngoài không?
 
  • Like
Reactions: THB

cuonghv

Fieldmarshal
Thành viên BQT
ặc, đang định mua một bản xài thử mà nghe câu này của bác...
Bên mình mem nước ngoài cũng khơ khớ nên cần hiểu rõ thông tin hơn
 
  • Like
Reactions: THB

tri78

MasterCorporal
bác dùng dịch vụ verify bằng sms của bên nào thế ạ, có thể hướng dẫn em được ko? nghe hay quá :D
sms.vn bạn ạ. code thì mình mua của một bạn (có nick trong này) cơ bản mình có thể share code và cách thức được nhưng tôn trọng bạn ấy. :D
 
1 sms active có tốn nhiều ko bác, user tốn hay mình tốn tiền vậy ạ? Với cả làm thế này chặn được spammer nhưng cũng chặn luôn 1 số người dùng ko muốn tốn tiền :D ko biết nên vui hay nên buồn
 

tri78

MasterCorporal
1 sms active có tốn nhiều ko bác, user tốn hay mình tốn tiền vậy ạ? Với cả làm thế này chặn được spammer nhưng cũng chặn luôn 1 số người dùng ko muốn tốn tiền :D ko biết nên vui hay nên buồn
Tớ chọn gói 5k, mình thực nhận được tầm 1.7k (ít nhỉ)
Nếu không muốn thì có thể dùng cái này, nó làm việc khá hiệu quả đó.
http://vnxf.vn/detect-and-block-spam-registrations-phat-hien-va-chan-dang-ky-spam-1-6-4.t2874.html
 

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Hỗ trợ trực tuyến

Support Quảng cáo
Mr. San (PVS)

Skype chat, instant message

Mr. Tuấn (Blue)

Skype chat, instant message

Mr. Tuấn
0988 488 096
Mr. Trọng
0906 081 284
kinhdoanh@vnxf.vn

Nhà Tài Trợ

Mút Xốp Không Gian
pallet Thịnh Phát
Điện Lạnh Thịnh Phát
Top