Bỏ qua đến nội dung chính
  Thứ Sáu, ngày 19 tháng 7 năm 2019
  8 Trả lời
  3 nghìn lượt truy cập
  Đặt mua
Xin chào,
tôi cần một số thông tin trước khi mua plugin tuyệt đẹp này. Vì vậy, chúng tôi đã sử dụng WP-FileBase nhưng gần đây chúng tôi thấy rằng liên kết tải xuống không đủ bảo mật để website được liên kết với khách hàng và khách truy cập của họ tải xuống các tệp từ máy chủ của chúng tôi mà không cần truy cập trang web của chúng tôi bằng cách sử dụng hotlinks. Chúng tôi có một phần mềm phần mềm miễn phí và website 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 (nút tải xuống bên trong) khi hết thời gian 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 độc đáo 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 trong website , vì vậy nút tải xuống sẽ được 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 để làm cho nó giống 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ư được nêu trong câu hỏi đầu tiên. Câu hỏi của tôi ở đây là, làm thế nào được bảo mật liên kết tải xuống bên trong nút? Hoặc bạn đã có những tính năng này để bảo vệ tải xuống hotlink trong chế độ xem công khai?

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

có một ngày tốt lành!
Saki
MỘT
6 năm trước
CHÀO,

Cảm ơn đã liên hệ với chúng tôi tại đây về extensionnày.
1. Có thể tạo liên kết tải xuống động (nút tải xuống bên trong) khi hết thời gian 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 độc đáo 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 trong website của chúng tôi, vì vậy nút tải xuống sẽ được 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 để làm cho nó giống 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ư được nêu trong câu hỏi đầu tiên. Câu hỏi của tôi ở đây là, làm thế nào được bảo mật liên kết tải xuống bên trong nút? Hoặc bạn đã có những tính năng này để bảo vệ tải xuống hotlink trong chế độ xem công khai?

Tôi không chắc chắn 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ọ chỉ có quyền.
Đ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ệ 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
6 năm trước
CHÀO,

Nó không phải là một tính năng trực tiếp 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 một vài dòng này trong tệp mẫu chức năng của bạn.php và bạn có tính năng liên kết nóng của bạn:


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
6 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 , không phải cho website .

Có thể thêm các tính năng này những gì tôi mô tả không? Tôi sẽ trả thêm một khoản phí cho tính năng này. Bạn có thể xem từ hai liên kết sau
:
1 . 2 .


Cảm ơn bạn một lần nữa,
Saki
D
6 năm trước
Thật không may, mã chỉ hoạt động bên trong websitecủa tôi, không phải cho websitetấn công.

Ý bạn là gì?

Nếu một website khác nhúng liên kết tệp của bạn vào website của họ, họ sẽ không thể tải xuống tệp trực tiếp (họ sẽ có thông báo "bị cấm liên kết").
Mã này đảm bảo rằng khách truy cập đã yêu cầu tải xuống tệp từ một trong trang website của bạn.
D
6 năm trước
Tất nhiên bạn sẽ phải thay thế " https://www.filehipo.com/ " bằng 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
6 năm trước
khai mã như thế này:
add_action ('wpfd_file_doad', function () {
website (trống ($ _ server [;) '
;)http_referer
' ]
)

| Với liên kết tĩnh độc đáo trở thành đã chết website website website của tôi .
S
6 năm trước
Tôi đã thực hiện 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 độc đáo trở thành đã chết bên trong websitecủa tôi. Nhưng bên ngoài website Hotlink hoạt động. Giả sử hotlink 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 vì vậy chúng tôi đã quyết định mua một lỗi mới hoặc thuê lập trình viên để khắc phục sự cố của chúng tôi.
D
6 năm trước
Móc này chỉ có sẵn trong WP File Download , tôi không biết nó hoạt động như thế nào cho các plugin khác.
Đó là lý do tại sao nó sẽ thất bại với cơ sở tệp wp
  • Trang :
  • 1
Không có câu trả lời nào được thực hiện cho bài đăng này.