我有一個帶有登錄系統的PHP網站,並且試圖製作一個只有特定用戶名才能查看特定圖像的功能。我認爲我試圖做的事情比僅僅更改.htaccess文件更多地涉及到,因爲a)這將無助於辨別不允許用戶查看圖像,以及b)如果有人進入圖片的確切URL("directory/images/photos/230ru0q0238rn230nd_asdi0nqn8.jpg"
),它們仍然可以查看圖像(因爲它是目錄中的物理文件,而不是數據庫中的文本等)。同樣,通過.htaccess進行限制會限制整個目錄或其中的所有文件,所以我無法弄清楚它是如何工作的。理想情況下,如果用戶的會話/用戶名有效,嘗試直接通過其直接URL訪問它們,所有圖像將被阻止,並且圖像只會在<img>
標籤之間出現,否則會收到錯誤消息。PHP/Apache中的圖像顯示權限
我聽說過術語ACL,但我不確定這與我正在嘗試做什麼有關。