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

Blue

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
931
Được Like
1,553
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
Tham gia
27/11/2015
Bài viết
67
Được Like
95
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

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
931
Được Like
1,553
Đặ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

Moderator
Thành viên BQT
Tham gia
15/08/2015
Bài viết
388
Được Like
364
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
Tham gia
27/11/2015
Bài viết
67
Được Like
95
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

Founder
Thành viên BQT
Tham gia
25/02/2015
Bài viết
931
Được Like
1,553
Tóm lại là có nhiều cách, topic này rất có ích cho ai đang bị spam :)
 

tri78

Moderator
Thành viên BQT
Tham gia
13/05/2015
Bài viết
438
Được Like
335
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

Moderator
Thành viên BQT
Tham gia
13/05/2015
Bài viết
438
Được Like
335
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

Moderator
Thành viên BQT
Tham gia
15/08/2015
Bài viết
388
Được Like
364
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

Moderator
Thành viên BQT
Tham gia
15/08/2015
Bài viết
388
Được Like
364
ặ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

Moderator
Thành viên BQT
Tham gia
13/05/2015
Bài viết
438
Được Like
335
ặ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
Nguyên lý thì cứ SMS: +848xxx là được mà, vấn đề là có ai chịu sms kg :D
 

hoalong1120

Private
Tham gia
18/01/2016
Bài viết
13
Được Like
13
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
 

tri78

Moderator
Thành viên BQT
Tham gia
13/05/2015
Bài viết
438
Được Like
335
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
 

hoalong1120

Private
Tham gia
18/01/2016
Bài viết
13
Được Like
13
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

Moderator
Thành viên BQT
Tham gia
13/05/2015
Bài viết
438
Được Like
335
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
 

Top Bottom