sistemde 6 kullanıcı var ve 200 ye yakın özel dosyalarımız var bunlara dışarıdan erişim olmaksızın sadece kendi kullanıcı ve adları ile girip dosyaya ait link oluşturmaları ve 1 kereye mahsus indirebilmeleri lazım
PHP de böyle bir sistemi yapmak istiyorum ancak nereden başlayacağımı bilemedim yardımcı olursanız sevinirim.
bir seferlik indirme linki oluşturmak
4
●900
- 01-11-2013, 16:49:45Üyeliği durdurulduindirme diye bir tablo oluştur
tablo alanları
id int
dosya_id int
indirilme int
sonra indirme linki oluşturmak için tabloya uygun verileri ekle indirilme 0 olsun
kişi indirme linkine tıkladığında indirilme sıfır mı değilmi diye kontrol ettir.
sıfır ise readfile fonksiyonu ile indirilmesine izin ver ve indirilmeyi 1 yap
eğer sıfır değilse bu dosya daha önceden indirilmiş diye uyarı çıktısı ver - 01-11-2013, 16:59:48çok teşekkür ederim. örnekleri inceleyerek bir şeyler yapacağımmadly0011 adlı üyeden alıntı: mesajı görüntüle
- 04-11-2013, 17:42:11Kimlik doğrulama veya yönetimden onay bekliyor.
<?php $_key = $_GET['key']; $_clip = md5($_SERVER['REMOTE_ADDR']); if(!empty($key) && $_clip == $_key){ // dosyayı indirebilirsin }else echo 'Not Found.'; ?>eğer anladığım doğruysa o 6 kişi belirli kişiler 6 kişinin dışındaki kişilere yasaklamak istiyosun. isterseniz bu mantığı biraz daha geliştirip tabloya kayıt ederek 24 saat sonra keyi etkisizleştirebilirsin, bunun gibi bir sürü şey var.
basit olarak yapılabilecek en iyi hali üstteki halidir.