Merhaba,
PHP scripti ile bir sosyal medya ortamı yarattık. Kapalı bir sistem, yani gizliliğe önem veriyoruz. Ancak şöyle bir sorunum var. İçeride yüklenen resim ve video gibi ögeler /upload klasörüne yükleniyor haliyle. Ve ögeler yeni sekmede açıldığında siteismi.com/upload/xxx.jpg gibi link gözüküyor.
Üyelerin bu şekilde görmesi normal ama üye olmayan kişiler ile bu linklerin paylaşımı sıkıntı yaratacak, herkes erişebilecek.
Site şu anda hosting üzerinde kurulu.
Script yazarı "digitalocean" önerdi bu sorun için. Upload Klasörünü orada tutmamın çözeceğini belirtti.
Peki başka bir çözüm yolu var mı? Bu linklerin açılmasını tamamen engelleyebilir miyiz?
Çok fazla bilgim yok bu konularda o yüzden soruyorum. Herkese iyi çalışmalar
/Upload Klasörü
3
●67
- 06-03-2021, 11:50:45
- 06-03-2021, 11:57:11AWS S3'e yükletebilirsiniz.
Upload klasörünün içerisine .htaccess dosyası oluşturup Options -Indexes satırını eklerseniz klasör içeriği görüntülenemez.
----
Okuduktan sonra sadece üye kişilerin görebileceği bir şey yapmak istediğinizi belirtmişsiniz. Açıkçası şuan aklımda bir mantık yok. - 06-03-2021, 12:03:18Yani aslında kimse linke erişemesede olur, ama sitede görüntülenebilmesi lazım. Yani facebook da bile tamamen gizli grup fotoğrafları, kişi fotoğrafları bile link ile istenilen yerde görüntüleniyor. Sanırım linke eriştikten sonra bunu görüntülemenin bir engellemesi yok gibi.OmerSRN adlı üyeden alıntı: mesajı görüntüle
- 06-03-2021, 12:14:16tarayıcılar kaynak kodunu okuduğu için resmin direk url'sine her yerden erişilir.
biraz uzun bir yol ama resim görüntüleme için bir php dosyası yazıp resimleri onun içinde açılmasını sağlayabilirsiniz. kaynak kodunu da jquery yada farklı bir şifreleme ile görüntülenmesini engellersiniz.
bir de session kontrolü yaptınız mı, dışarıdan erişim yapılamaz.
yani bir fikir uygulanabilir mi bakmak lazım.