Tab Khách & chống lạm dụng

Ba việc cho trang khách tự lên báo giá: hỏi họ tên + số điện thoại trước khi tải file, giới hạn bản nháp của khách chưa đăng nhập, và giới hạn số lần mỗi người được lưu, tải, gửi trong một khoảng thời gian để chặn bot — kèm chọn nguồn IP khách khi website chạy sau Cloudflare hay proxy.

Tuỳ chọn Báo giá → Cài đặt → Khách & chống lạm dụng Cập nhật 06.10.2026

Mở tab Khách & chống lạm dụng

Vào Báo giá → Cài đặt, bấm tab Khách & chống lạm dụng. Mọi ô đã có giá trị mặc định dùng được ngay; chỉ sửa khi cần.

Trang Cài đặt báo giá mở tab Khách và chống lạm dụng, mục đầu là Form lấy thông tin khi khách tải file
Bấm vào ảnh để phóng to.
  1. Khách & chống lạm dụng — tab thứ tám. Sửa xong bấm Lưu cài đặt cuối trang.

Form lấy thông tin khi khách tải file

Plugin ghi: "Ở trang lên báo giá, khách xem cấu hình tự do; chỉ khi tải file mới được hỏi họ tên và số điện thoại (luôn bắt buộc). Khách để lại thông tin một lần thì lần sau không bị hỏi lại, và thông tin tự vào mục Khách hàng. Báo giá nhân viên đã gửi (trang chia sẻ) không hỏi."

Mục Form lấy thông tin khi khách tải file với ô Bật form, bốn ô Hỏi khi khách bấm và ba ô chọn Email, Địa chỉ, Nhu cầu / ghi chú
Giá trị mặc định. Bấm vào ảnh để phóng to.
  1. Bật form — "Hỏi thông tin khách trước khi tải file", mặc định bật.
  2. Hỏi khi khách bấm — Tải file PDF · Tải / sao chép ảnh · Tải file Excel · Xem và in. Mặc định tick ba ô đầu. Bỏ hết thì không định dạng nào bị hỏi.
  3. Email — Không hỏi · Tuỳ chọn · Bắt buộc. Mặc định Tuỳ chọn.
  4. Địa chỉ — như trên; khách thấy ô "Địa chỉ lắp đặt / giao hàng".
  5. Nhu cầu / ghi chú — như trên; khách thấy ô "Nhu cầu của bạn". Nội dung vào ghi chú nội bộ của báo giá.

Hộp khách thấy và chuyện gì xảy ra sau khi gửi: bài Lấy SĐT khách trước khi tải file.

Bản nháp của khách chưa đăng nhập

Khách chưa đăng nhập bấm Sao chép link, xem / tải file… là hệ thống lưu một báo giá nháp không có thông tin khách. Ba ô này giữ cho số nháp đó không phình ra.

Mục Bản nháp của khách chưa đăng nhập: Số nháp tối đa mỗi phiên 5, Van an toàn toàn site 200, Tự dọn nháp ẩn danh sau (ngày) 30
Giá trị mặc định. Bấm vào ảnh để phóng to.
  1. Số nháp tối đa mỗi phiên — mặc định 5, từ 1 tới 50. Khách lưu thêm khi đã đủ số này thì bản cũ nhất của chính họ bị ghi đè (không báo lỗi). Bản đã có thông tin khách không bị ghi đè.
  2. Van an toàn toàn site — mặc định 200. Số nháp ẩn danh được tạo trong 24 giờ; đạt ngưỡng thì tạm khoá lưu ẩn danh và báo quản trị viên (chốt chặn khi bị bot tấn công). 0 = tắt van.
  3. Tự dọn nháp ẩn danh sau (ngày) — mặc định 30, tối đa 365. Tác vụ nền hằng ngày xoá nháp không kèm thông tin khách mà không ai sửa trong số ngày này (kèm thư mục ảnh). Không bao giờ đụng bản có thông tin khách, đã gửi, đã duyệt, đã chốt hay có xác nhận đồng ý. 0 = không tự dọn.

"Phiên" là một trình duyệt của khách. Nháp có thông tin khách (khách gửi tư vấn hay để lại SĐT khi tải file) và nháp của người đã đăng nhập không bị giới hạn bởi ô 1.

Van đóng thì khách chưa đăng nhập không lưu được cấu hình

Khi van đóng, quản trị viên thấy thông báo vàng "Báo giá DevVN: đã tạm khoá lưu cấu hình của khách chưa đăng nhập." kèm số nháp, ngưỡng, giờ khoá và link Chỉnh ngưỡng. Khách lưu sẽ thấy "Tính năng lưu cấu hình cho khách chưa đăng nhập đang tạm dừng vì hệ thống ghi nhận lượng lưu bất thường. Bạn vẫn gửi được yêu cầu tư vấn hoặc gọi hotline…". Van tự mở lại khi số nháp trong 24 giờ xuống dưới ngưỡng; nâng ngưỡng hoặc đặt 0 thì mở ngay.

Giới hạn chống lạm dụng

Plugin ghi: "Số lần tối đa mỗi người (nhận diện bằng mã băm của IP) được làm trong mỗi khoảng thời gian. Để trống = dùng mức mặc định (hiện mờ trong ô), 0 = không giới hạn. Vượt mức, khách nhận câu báo tiếng Việt nhẹ nhàng thay vì lỗi."

Nguồn IP khách

Dòng Nguồn IP khách: ô chọn đang để Kết nối trực tiếp (REMOTE_ADDR) — mặc định, câu giải thích, hộp vàng cảnh báo chỉ chọn Cloudflare proxy X-Real-IP khi website thật sự chạy sau dịch vụ đó, các dòng Lượt mở trang này nhận được REMOTE_ADDR, CF-Connecting-IP, X-Forwarded-For, X-Real-IP và IP plugin đang dùng cho bạn
Giá trị mặc định. Địa chỉ IP trong ảnh là của máy chụp ảnh. Bấm vào ảnh để phóng to.
  1. Nguồn IP khách — bốn lựa chọn: Kết nối trực tiếp (REMOTE_ADDR) — mặc định · Cloudflare (CF-Connecting-IP) · Proxy / máy chủ cân bằng tải (X-Forwarded-For — IP do proxy thêm vào cuối) · X-Real-IP. Plugin ghi: "IP dùng để đếm giới hạn lượt bên dưới và ghi vào bằng chứng khách đồng ý báo giá. Website chạy sau Cloudflare hoặc proxy thì mọi khách đều mang IP của dịch vụ đó (dùng chung một hạn mức) — khi đó chọn đúng nguồn để lấy IP thật của khách. Header vắng hoặc không chứa IP hợp lệ thì tự dùng REMOTE_ADDR." Với X-Forwarded-For, plugin lấy IP hợp lệ cuối cùng trong danh sách — IP do proxy đứng trước website thêm vào.
  2. Hộp vàng — "Chỉ chọn Cloudflare / proxy / X-Real-IP khi website thật sự chạy sau dịch vụ đó. Chọn sai, kẻ xấu tự gửi header giả IP để vượt giới hạn lượt. Không chắc thì để mặc định."
  3. Lượt mở trang này nhận được: — giá trị của từng nguồn ở chính lượt bạn đang mở trang ("(không có)" là máy chủ không nhận header đó), và dòng IP plugin đang dùng cho bạn: theo nguồn đang lưu.

Cách kiểm: mở tab này từ máy của bạn rồi so các dòng ở mục 3 với IP thật của máy. Website chạy sau Cloudflare thường thấy REMOTE_ADDR là IP của Cloudflare, còn CF-Connecting-IP mới là IP của bạn — khi đó chọn Cloudflare (CF-Connecting-IP), bấm Lưu cài đặt, rồi xem lại dòng IP plugin đang dùng cho bạn.

Bảng giới hạn

Bảng Giới hạn chống lạm dụng: tám hành động theo hàng, ba cột Khách chưa đăng nhập / giờ, Khách chưa đăng nhập / ngày, Đã đăng nhập / giờ với các ô số
Giá trị mặc định. Bấm vào ảnh để phóng to.
  1. Khách chưa đăng nhập / giờ.
  2. Khách chưa đăng nhập / ngày.
  3. Đã đăng nhập / giờ.
  4. Lưu cấu hình mới (trang lên báo giá) — hàng đầu tiên; các hàng xem bảng dưới.
  5. Đồng ý báo giá online — hàng cuối.
Hành độngMặc định (chưa đăng nhập giờ · ngày · đã đăng nhập giờ)Khách thấy khi vượt
Lưu cấu hình mới (trang lên báo giá)5 · 20 · 30"Bạn vừa lưu khá nhiều cấu hình mới. Vui lòng chờ ít phút rồi thử lại, hoặc mở link cấu hình đã lưu để sửa tiếp."
Cập nhật cấu hình đã lưu30 · 0 · 0"Bạn vừa cập nhật cấu hình khá nhiều lần. Vui lòng chờ ít phút rồi lưu lại."
Tải PDF / ảnh / Excel / in10 · 0 · 60"Bạn vừa tải file khá nhiều lần. Vui lòng chờ ít phút rồi thử lại."
Gửi yêu cầu tư vấn3 · 5 · 10"Yêu cầu tư vấn của bạn đã được ghi nhận. Chúng tôi sẽ liên hệ sớm, bạn không cần gửi thêm."
Gửi form thông tin khi tải file5 · 0 · 0"Bạn vừa gửi thông tin khá nhiều lần. Vui lòng chờ ít phút rồi thử lại, hoặc gọi hotline để được gửi báo giá ngay."
Lưu báo giá vào tài khoản10 · 0 · 10"Bạn vừa thao tác lưu báo giá khá nhiều lần. Vui lòng chờ ít phút rồi thử lại."
Yêu cầu chỉnh sửa báo giá3 · 10 · 10"Chúng tôi đã nhận các yêu cầu chỉnh sửa của bạn và sẽ liên hệ sớm…"
Đồng ý báo giá online5 · 20 · 20"Bạn vừa gửi xác nhận khá nhiều lần. Vui lòng chờ ít phút rồi thử lại, hoặc gọi cho chúng tôi để được hỗ trợ."

Số 0 trong bảng nghĩa là không đặt giới hạn cho khung đó. "Gửi yêu cầu tư vấn" tính chung cả nút Chốt & thanh toán. Ví dụ: nâng ô "Lưu cấu hình mới — Khách chưa đăng nhập / giờ" từ 5 lên 20 thì mỗi địa chỉ IP lưu được 20 cấu hình mới mỗi giờ.

Ngoài bảng này, plugin còn tự chặn bot không cần cấu hình: ô bẫy ẩn trong mọi form khách, form tải file chặn lượt gửi nhanh hơn 2 giây, mỗi người mở một link báo giá tối đa 60 lần / phút. Không dùng captcha.

Kiểm tra đã đúng chưa

  1. Bấm Lưu cài đặt: hiện "Đã lưu cài đặt.", các ô giữ đúng số bạn nhập.
  2. Dòng IP plugin đang dùng cho bạn trùng IP thật của máy bạn.
  3. Ô để trống sau khi lưu sẽ hiện lại số mặc định.
  4. Mở trang lên báo giá bằng cửa sổ ẩn danh, tải PDF: hộp Nhận báo giá hiện đúng các ô bạn chọn.

Lỗi thường gặp

Hiện tượngNguyên nhân và cách xử lý
Khách báo "Bạn vừa … khá nhiều lần" dù mới bấm vài lầnNhiều khách dùng chung một địa chỉ IP (cùng wifi công ty), hoặc website chạy sau Cloudflare / proxy mà Nguồn IP khách còn để REMOTE_ADDR — mọi khách mang chung IP của dịch vụ đó. Chọn đúng nguồn IP; vẫn vướng thì nâng ô tương ứng.
Thông báo vàng "đã tạm khoá lưu cấu hình của khách chưa đăng nhập"Van an toàn đã đóng — có thể do bot. Bấm Chỉnh ngưỡng để nâng, hoặc chờ số nháp trong 24 giờ giảm.
Nháp cũ của khách biến mấtTự dọn nháp ẩn danh sau (ngày) đã xoá nháp không kèm thông tin khách. Đặt 0 nếu muốn giữ.
Khách mở lại link nháp thì báo "Link cấu hình không đúng hoặc đã hết hiệu lực…"Nháp đã bị tự dọn. Khách lên lại cấu hình mới ngay trên trang.

Xem thêm: Lấy SĐT khách trước khi tải file · Tab Chung.

Hỗ trợ Zalo