我明白,我們可以使用htacess密碼保護根目錄/子目錄。密碼保護根目錄查看子目錄
我想實現的是在根上創建一個用戶登錄系統。並讓不同的用戶訪問不同的子目錄,並在他登錄時顯示他有權訪問的子目錄列表?
請指導我正確的方向(教程/腳本/提示)。
謝謝
我知道一些PHP,但大多與CMS合作(WordPress的/的Joomla)。我想應該有某種形式的登錄系統,實現我想要什麼,但我的谷歌技能失敗我:(
讓我知道
我明白,我們可以使用htacess密碼保護根目錄/子目錄。密碼保護根目錄查看子目錄
我想實現的是在根上創建一個用戶登錄系統。並讓不同的用戶訪問不同的子目錄,並在他登錄時顯示他有權訪問的子目錄列表?
請指導我正確的方向(教程/腳本/提示)。
謝謝
我知道一些PHP,但大多與CMS合作(WordPress的/的Joomla)。我想應該有某種形式的登錄系統,實現我想要什麼,但我的谷歌技能失敗我:(
讓我知道
一個基於數據庫的建議沒有的.htaccess:
第1部分
構建一個登錄系統,有沒有很多的教程了點。如果一個用戶登錄存儲在$ _SESSION,正常的信息。
第2部分
將目錄樹放入非公用文件夾中。然後將您的目錄結構映射到數據庫表。每個表格行代表一個物理目錄,並且具有列directory_id | parent_directory_id | directory_name | path_to_directory。然後,您需要一個只有2列user_id |的表格directory_id在哪裏存儲關係用戶<>允許的目錄。表中
第3部分
利用數據的顯示或不給用戶顯示目錄。由於目錄位於非公用文件夾中,因此您需要像scandir()這樣的php函數,或者根據您的技能級別,使用像DirectoryIterator這樣的SPL類來顯示內容。
非常感謝你的先生。 –