Kullanıcıların dijital içerik satın sağlayan bir site üzerinde çalışıyorum ve güvenli indirme hizmet için çalışan bir yöntem hayata geçirdik.
Ben böyle indirme zorlamak için CodeIgniter'ı kullanıyorum:
$file = file_get_contents($path);
force_download("my_file_name.zip", $file);
Tabii ki, ben kullanıcı yüklemeyi hizmet öncesi bir veritabanı kullanarak dosyaya erişimi olduğundan emin olun, ancak bu dosyaları daha güvenli hale getirmek için bir yol olup olmadığını merak ediyordum.
I [(1)] dosyaları adresler anlamaya tam olarak kolay değil, bu yüzden {yerine ... http://mysite.com/as67Hgr/asdo0980/uth89.zip gibi bir şey dosya yolları oluşturmak için bazı 8-10 harf tuşları kullanıyorum }.
Ayrıca, ben kullanıyorum htaccess dizin taramasını inkar etmek için:. Options All -Indexes.
Bunun dışında ... Ben almak için hangi adımları hiçbir fikrim yok. Ben. Htaccess kullanarak kullanıcı adı ve parola yöntemlerini düşündüren yazılar gördüm, ama ben bu yöntemi kullanarak oluşacak parolası istemini atlamak için nasıl anlamıyorum.
Ben başlıklarını kullanarak ve cUrl (veya benzeri) bir kullanıcı adı ve şifre kombinasyonu gönderebilen bir yöntem olabileceğini umuyordum, ama nereden başlayacağımı bilmiyorum.
Herhangi bir yardım derece mutluluk duyacağız. Şimdiden teşekkürler!