On my website I store user pictures in a simple manner such as: "image/user_1.jpg".
Ben ziyvardırtçiler sadece user_ids deneyerek benim sunucuda görüntüleri görmek mümkün istemiyorum. (Ör: www.mydomain.com/images/user_2.jpg, www.mydomain.com/images/user_3.jpg, vb ...)
Şimdiye kadar aklımda üç çözümleri var:
Ben "görüntüleri" klasörünü parola ile korumak için. Htaccess kullanarak denedim. Bu noktada bana yardım etti ama görüntülerin bazıları benim HTMLs üzerinde bir kullanıcı adı ve şifre isteği popping başladı (inanılmaz bazı görüntüleri vermedi iken) bu yüzden bu öngörülemeyen bir yöntem olarak görünmektedir.
Ben biraz tuz ile bir md5 hash benim User_id bulunuyor dönüştürmeye başlayabilirsiniz. / Image/user_e4d909c290d0fb1ca068ffaddf22cbd0.jpg: görüntüler olarak adlveırılan olacaktır. Ben bu çözüm sevmiyorum. Bu dosya sistemi yolu karmaşık hale getirir.
ya da ben kullanıcı PHP'nin readfile () işlevi ya da belki Perl veya Python benzer bir şey olabilir. Örneğin ben o görüntüye erişmelerini LoggedIn olarak ziyvardırtçilerimize doğrulamak için bir md5 dize kullanarak şifre geçebileceği.
(Onlar PHP daha hızlı olacağını varsayarak) seçeneği 3 doğru ama Perl veya Python açı ile eğilerek ediyorum. Ancak ben bu konuda başka fikirleri görmek istiyorum. Belki bu basit bir. Htaccess hile var mı?
Temelde ben emin olmak istediğiniz tüm görüntüleri doğrudan sitemde barındırılan HTMLs içinde denir sürece hiç kimse benim web sitesinden görüntüleyebilirsiniz olmasıdır.
Çok teşekkürler,
Haluk