EP áp dụng reCaptcha v3  by thachanh


updated on 2019-12-14 01:18:43


Tôi quyết định thêm 1 tí chức năng để chống comment spam..

Tôi quyết định hỗ trợ captcha nhân dịp ngồi xem lại một bài trên Blog của ESI. Có đến hơn 5000 comment rác vào bài đó. Thế là quyết định phải làm gì đó để chống.

Ngồi đọc 1 hồi các cách, thì thấy Google reCaptcha v3 là lựa chọn hay. Ít phải code nhúng, không phá vỡ thiết kế template và nó chỉ có 1 logo nhỏ góc dưới bên phải, điểm robot tính theo score. Dành 2 lần, mỗi lần 30p~1h để viết front web, là sửa 1 template, cũng khá đơn giản vì EP đã hỗ trợ sẵn làm parameter để hỗ trợ captcha này.

Tuy nhiên phần backend để check thì phải làm lâu 1 chút, do ESI-Apps chưa hỗ trợ REST API client, nên tôi phải ngồi viết Java. Cũng phải dành 1 buổi khoảng 3 tiếng viết 1 tool java nhỏ để kiểm tra với Google. Tool này lập lịch (cron) cứ mỗi phút check 1 lần sẽ kiểm tra xem có bài nào vừa được comment, mà có thông tin token không, để check với reCaptcha server, là ra kết quả.

Các bạn thấy không? reply vẫn như cũ, khá đơn giản. Tôi chờ coi xem spam có trở lại không. Vẫn giữ tuỳ chọn dùng v2 (sẽ có nút check "Tôi không phải là người máy").


Haiku OS   2021-09-23 17:30:35

This is post from Haiky OS, tested by Thach Anh. I don't think that OS would be popular, but it is lighter than Linux and it can be installed into only 2GB RAM machine, that better for my old laptop.

Thạch.   2021-07-25 10:24:42

Không thể hay có thể?

Nguyen Van Hang   2021-03-26 10:26:37

Có ý kiến về cách triển khai captcha.

Recapcha cho phép viết T&C ở chỗ khác và hide logo đi cho đỡ vướng. Mới lại phải làm trên mọi trang thì tác dụng lọc mới tốt   2021-03-01 16:58:26

Recapcha cho phép viết T&C ở chỗ khác và hide logo đi cho đỡ vướng. Mới lại phải làm trên mọi trang thì tác dụng lọc mới tốt

Recapcha cho phép viết T&C ở chỗ khác và hide logo đi cho đỡ vướng. Mới lại phải làm trên mọi trang thì tác dụng lọc mới tốt   2021-03-01 16:57:06

Recapcha cho phép viết T&C ở chỗ khác và hide logo đi cho đỡ vướng. Mới lại phải làm trên mọi trang thì tác dụng lọc mới tốt

Thach Anh Tran   2021-02-26 19:09:47

reCaptchar giờ sẽ được kiểm tra ngay sau khi comment được thêm vào, nhờ vào sự hỗ trợ xử lý sự kiện của EPFS mới. Phiên bản EP và EPFS mới cập nhật thì có thể chạy trong Docker, trên AWS hay embed trong tomcat/jetty => dễ dàng cho deploy hơn.

Thach Anh Tran   2021-02-26 19:08:59

Tét

Thach Anh Tran   2019-12-15 09:29:13

Bài thử nghiệm kiểm soát captcha ở trên.

Search