我一直在Google上搜尋幾天,並遇到不同的方式來保護文件夾(htaccess,使用PHP頁面和密碼),但這些不解決我的問題。PHP如何限制文件夾和網站內容給不同的用戶?
問題: 我需要一個網站,讓不同的客戶只能訪問他們的內容。客戶-A需要能夠訪問他們所有的Flash內容和網站。 Client-B和Client-C需要做同樣的事情,但他們都不能訪問其他內容(甚至直接鏈接到它)。用戶名/密碼系統將無法工作,因爲每個客戶端有400-1000個用戶,我或客戶端都沒有時間管理所有這些用戶。
我看着htaccess和htpasswd,但我不喜歡使用任何用戶名/密碼組合。理想情況下,我想要一個可以從iPad應用程序或Air程序傳遞到服務器的「祕密詞」或「密碼」,以獲取我需要的內容。任何人都有一些想法來處理這個問題?
編輯:爲了簡化事情...我想要HTML網站和Flash SWF的上方我的網站根,並能夠顯示給用戶。我怎樣才能做到這一點?我有HTML網站使用相對鏈接,所以使用php的readfile()會導致這些網站中斷,因爲這些鏈接不正確。
難道你不能爲每個客戶端而不是每個用戶分配登錄/密碼嗎?只要每個用戶擁有相同的權限,就讓他們都使用相同的憑證登錄。 – 2012-04-03 13:50:55
我在想同樣的事情@SurrealDreams – Bono 2012-04-03 13:53:37
我希望這個過程對用戶是透明的。客戶有幾個承包商,所以他們不希望承包商在他們的合同到期後獲得訪問權限。所以如果我可以限制只有軟件的可訪問性(沒有用戶輸入),那將是理想的。 – beefwellington 2012-04-03 14:29:05