前言
架設網站都會有遇到被盜連,這時候可以針對htaccess,但是今天我們要做的事更進階的方式
我們要針對某個檔案,依照帳號角色的不同而各別存取
概念由網站管理者開放不同角色群組進行檔案存取,檔案存取方式也不互相干擾
這方式也可以針對內容類型設定角色群組,依內容類型建立內容,也就進一步的控管內容存取
但是這個方式需要用到模組"content access",透過這個模組執行"權限控制"
這樣程序是讓drupal 控制存取權限,匿名使用者與會員使用者能夠分開存取
第一步需要配置公開與私人的檔案
設定私人的目錄位置,private file會由drupal進行控管
儲存檔案後,就會出現成功的訊息,就能夠選擇要使用公開檔案還是私人檔案
我們透過content types(內容類型) 建立相關內容,來進行檔案上傳
structure >> Add content type
設定你的內容類型名稱
儲存並新增欄位
設置欄位名稱,欄位類型,這個欄位類型所用的功能,並儲存
設定私人檔案,儲存設定
上一個步驟完成以後,就進入此步驟,設定能夠副檔名類型,也能夠設定這個內容類型的專屬目錄,以及能夠上傳的最大容量
這部份的公開&私人的設定選項是可以更動的,但是!
一旦有內容使用這個內容類型且上傳檔案,就會鎖定選項
這樣就完成 檔案的內容類型的設定,只要再add content 的部份,使用設定好的private_file內容類型,就能體驗公開與私人檔案存取
To be continued