Danh mục sản phẩm

Danh mục các hãng xe

Hỗ trợ khách hàng

 

Kinh doanh:

Tel: +84 4 39844705

-----------

SaleOnline:

Tel: +84 4 39844916

-----------

Kĩ thuật:

Tel: +84 4 39847471

-----------

Kế toán:

Tel:+84 4 22148644

-----------


Xem chi tiết...

Đối tác

logo

Cty-SHB

jenka-media

noithatoto-cartoyvn

Tìm kiếm sản phẩm: Giá từ: 100 đến 1 triệu   /  1 đến 2 triệu  /  2 đến 5 triệu  /  trên 5 triệu  /  trên 10 triệu
Trang chủ Tin tức VM - Virtuemart hacking Thêm mã bảo vệ khi thanh toán với Virtuemart
Thêm mã bảo vệ khi thanh toán với Virtuemart
Thêm mã bảo vệ khi thanh toán với Virtuemart PDF. In Email
Spam bài viết là một trong những vấn đề lớn nhất phải đối mặt với bất kỳ trang web nào. Bot là một chương trình tự động gửi các yêu cầu khác nhau đến một website. Một trong những cách tốt nhất để bạn có thể ngăn chặn một chương trình như vậy là captcha. Captcha là một hình ảnh an ninh với các ký tự bị làm biến dạng và theo sau nó là một hộp văn bản, nơi người sử dụng cần nhập các ký tự trong hình ảnh vào. Việc này sẽ phân biệt được đâu là con người, và đâu là một phần mềm tự động.

Đây là một ví dụ (form checkout của virtuemart):

Chúng ta làm như sau:

Bước 1:

Vào link sau để download plugin captcha: http://www.outsource-online.net/downloads/file/9-osolcapthcha-1.0.5.html

Bước 2: Cài đặt vào bật plugin này lên

Bước 3: Mở file:

/public_html/administrator/components/com_virtuemart/html/checkout_register_form.php

Bước 4: Tìm đến dòng:

echo '
<input value="'. $VM_LANG->_('BUTTON_SEND_REG') . '" />

Thêm vào trước dòng đó 2 dòng này:

global $mainframe;
$mainframe->triggerEvent('onShowOSOLCaptcha', array(false));

Bước 5: Lưu lại. Done!

Chú ý:

Để Việt hóa giống như hình trong ví dụ trên, hãy vào file: /public_html/plugins/system/osolcaptcha.php

Sửa hai dòng này:

<label for=\"osolCatchaTxt{$GLOBALS['totalCaptchas']}\">".JText::_('BẠN CẦN PHẢI ĐIỀN MÃ BẢO VỆ DƯỚI ĐÂY:')."</label>

Và:

<label>
<a href=\"#\" onclick=\"reloadCapthcha{$GLOBALS['totalCaptchas']}(".$GLOBALS['totalCaptchas'].");return false;\" >".JText::_('BẠN KHÔNG NHÌN RÕ? BẤM VÀO ĐÂY ĐỂ DÙNG HÌNH KHÁC')."</a>
</label>

 

Hoàn toàn tương tự với các file: components\com_virtuemart\themes\default\templates\common\login_form.tpl.php (Form đăng nhập tài khoản để thanh toán)

Hay file: administrator\components\com_virtuemart\html\checkout_register_form.php (Form đăng kí tài khoản)


Tin mới hơn:
Tin cũ hơn: