Chuyển đến nội dung chính
  Thứ sáu, ngày 19 tháng bảy năm 2019
  8 Trả lời
  2,7 nghìn lượt truy cập
  Theo dõi
Xin chào,
tôi cần một số thông tin trước khi mua plugin đẹp mắt này. Vì vậy, chúng tôi đã sử dụng wp-filebase nhưng gần đây chúng tôi nhận thấy rằng liên kết tải xuống không đủ bảo mật nên website khác đã liên kết nóng và khách truy cập của họ tải xuống tệp từ máy chủ của chúng tôi mà không truy cập trang web của chúng tôi bằng liên kết nóng. Chúng tôi có một phần mềm miễn phí và website tải xuống sách điện tử với hơn 4000 tệp.
Câu hỏi của tôi là:
1. Có thể tạo liên kết tải xuống động (bên trong nút tải xuống) với thời gian hết hạn không?

Vì vậy, tôi có thể đặt thời gian nói trong 24 giờ và sau 24 giờ liên kết sẽ chết và tự động tạo liên kết tải xuống duy nhất mới khi bất kỳ khách truy cập nào nhấp vào để tải xuống. 2. Tất cả các tệp đều được công khai trên website của chúng tôi nên nút tải xuống sẽ hiển thị công khai như filehippo.com, cách duy nhất có thể để bảo mật liên kết tải xuống để biến nó thành liên kết được mã hóa hashtag động bằng cách sử dụng base64 hoặc các bộ mã hóa khác như sha256 và thiết lập thời gian hết hạn như đã nêu trong câu hỏi đầu tiên. Câu hỏi của tôi ở đây là, liên kết tải xuống bên trong nút được bảo mật như thế nào? hoặc bạn đã có các tính năng này để bảo vệ liên kết tải xuống ở chế độ xem công khai?

Cảm ơn trước và mong nhận được phản hồi từ bạn:)

Chúc một ngày tốt lành!
Saki
Một
4 năm trước
Chào,

Cảm ơn đã liên hệ với chúng tôi tại đây về extension này.
1. Có thể tạo liên kết tải xuống động (bên trong nút tải xuống) với thời gian hết hạn không? Vì vậy, tôi có thể đặt thời gian nói trong 24 giờ và sau 24 giờ liên kết sẽ chết và tự động tạo liên kết tải xuống duy nhất mới khi bất kỳ khách truy cập nào nhấp vào để tải xuống.

Plugin của chúng tôi không bao gồm tùy chọn để đặt thời gian hợp lệ cho URL.
2. Tất cả các tệp đều được công khai trên website của chúng tôi nên nút tải xuống sẽ hiển thị công khai như filehippo.com, cách duy nhất có thể để bảo mật liên kết tải xuống để biến nó thành liên kết được mã hóa hashtag động bằng cách sử dụng base64 hoặc các bộ mã hóa khác như sha256 và thiết lập thời gian hết hạn như đã nêu trong câu hỏi đầu tiên. Câu hỏi của tôi ở đây là, liên kết tải xuống bên trong nút được bảo mật như thế nào? hoặc bạn đã có các tính năng này để bảo vệ liên kết tải xuống ở chế độ xem công khai?

Tôi không chắc về kỹ thuật trong tính năng này nhưng có thể nói rằng người dùng chỉ có thể tải xuống tệp nếu họ có quyền mà thôi.
Điều đó có nghĩa là người dùng không thể tải xuống tệp nếu họ biết URL và không có quyền. Nó được áp dụng cho người dùng đã đăng ký.

Nhân tiện, tính năng "Bảo vệ bằng mật khẩu" đã được lên kế hoạch phát hành trong phiên bản 5.1 để bảo mật các tệp và danh mục ở chế độ xem công khai.

Hy vọng nó giúp!
Chúc mừng
D
4 năm trước
Chào,

Nó không trực tiếp là một tính năng của plugin của chúng tôi nhưng khá dễ dàng để thêm chức năng này:
Chỉ cần thêm vài dòng này vào tệp mẫu functions.php của bạn và bạn có tính năng liên kết nóng của mình:


add_action('wpfd_file_download', function(){
if (empty($_SERVER['HTTP_REFERER']) || strpos($_SERVER['HTTP_REFERER'], "https://yourwebsiteyurl.com/") !==0){
die("hotlinking prohibited");
}
});


Trân trọng
S
4 năm trước
Cảm ơn bạn đã trả lời nhanh chóng.
Thật không may, mã chỉ hoạt động bên trong website của tôi , không dành cho website kẻ tấn công .

Có thể thêm các tính năng này như tôi đã mô tả không?
Tôi sẽ trả thêm phí cho tính năng này. Bạn có thể xem qua hai liên kết này: 1. https://codecanyon.net/item/wp-one-time-file-download-unique-link-generator-wordpress-plugin/21871469 ?
2. https://www.codexworld.com/generate-one-time-download-link-with-expiration-php /

Plugin đầu tiên là cùng một plugin mà tôi đang tìm kiếm nhưng nó không thể làm cho các tệp hàng loạt và plugin thứ hai một là mã nguồn cũng có vấn đề tương tự, có thể làm cho một tệp thay đổi đường dẫn và tên tệp theo cách thủ công.
Cảm ơn bạn một lần nữa,
Saki
D
4 năm trước
Thật không may, mã chỉ hoạt động bên trong website của tôi, không dành cho website kẻ tấn công.

Ý bạn là như thế nào?

Nếu một website khác nhúng liên kết tệp của bạn vào website họ, họ sẽ không thể tải tệp xuống trực tiếp (tất cả đều có thông báo "liên kết nóng bị cấm").
Mã này đảm bảo rằng khách truy cập đã yêu cầu tải tệp xuống từ một trong các website của bạn.
D
4 năm trước
Tất nhiên, bạn sẽ phải thay thế " https://www.filehipo.com /" bằng url cơ sở website
Tôi đã cập nhật câu trả lời đầu tiên của mình để dễ hiểu hơn về điểm này.
S
4 năm trước
Tôi đã triển khai mã như sau:
add_action ('wpfd_file_download', function () {
if (blank ($ _ SERVER ['HTTP_REFERER']) || strpos ($ _ SERVER ['HTTP_REFERER'], " https: // website . com / ";) ! == 0) {
die (" hotlinking bị cấm ";) ;
}
});

khi đó nút tải xuống với liên kết tĩnh duy nhất sẽ không hoạt động bên trong website . nhưng bên ngoài website liên kết hoạt động. giả sử liên kết nóng là: https: // website .com / wpfb_dl = 121 (được tạo bởi plugin wp filebase). Tôi nghĩ đây là lỗi plugin từ filebase nên chúng tôi quyết định mua một cái mới hoặc thuê một nhà phát triển để khắc phục sự cố của chúng tôi.
S
4 năm trước
Tôi đã triển khai mã như thế này:

add_action('wpfd_file_download', function(){
if (empty($_SERVER['HTTP_REFERER']) || strpos($_SERVER['HTTP_REFERER'], "https://mywebsite.com/") !==0){
die("hotlinking prohibited");
}
});


sau đó nút tải xuống với liên kết tĩnh duy nhất trở nên chết bên trong website của tôi. nhưng bên ngoài của website hotlink hoạt động. giả sử liên kết nóng là: https: // website .com / wpfb_dl = 121 (được tạo bởi plugin wp filebase). Tôi nghĩ rằng đây là một lỗi plugin từ filebase nên chúng tôi quyết định mua một cái mới hoặc thuê một lập trình viên để khắc phục sự cố của chúng tôi.
D
4 năm trước
Móc này chỉ có trong WP File Download , tôi không biết nó hoạt động như thế nào đối với các plugin khác.
Đó là lý do tại sao nó sẽ không thành công với WP File Base
  • Trang :
  • 1
Không có câu trả lời cho bài viết này.