2012-07-09 39 views
1

我需要給這些權限anonimous和身份驗證的用戶:Drupal的:做這些權限暴露我

  • 內容:繞過內容訪問控制
  • 瀏覽:旁路視圖的訪問控制

(否則這些用戶看不到視圖的內容)

有什麼我需要保護其他地方嗎?這是一種「危險的」做法,還是在豁免權限?

謝謝

回答

2

這是非常危險的做法,這就是爲什麼你會得到一個不錯的大警告正下方的主要權限頁面上的權限:

警告:給值得信賴的角色而已;此權限具有安全隱患。

這意味着您的網站的任何訪問者都可以添加/編輯/刪除他們希望的任何內容和視圖。如果這符合你的用例(儘管我無法想象它會如此),那麼將這些權限授予每個人是正確的。

如果不是,我建議您定義一個適當的安全策略並查看模塊Content Access來保護您的網站。

+0

這就是我正在做的事情,但如果我不給這些權限,這些用戶就無法看到這個視圖內容,我對此並不滿意。即使使用這些權限,是否有任何方法可以避免內容編輯? (我測試了這個模塊,我只發現它增加了2個權限,以避免其他用戶獲得不需要的權限,但我不明白它是如何幫助我的),謝謝 – 2012-07-09 15:03:07

+0

真的沒有辦法重寫這個權限。如果您將其授予角色,則具有該角色的任何人都可以在網站上添加/編輯任何內容。這就是特定許可的實際用途。我不確定爲什麼你不能爲訪問內容提供'訪問內容',但是,這將允許任何人查看內容,但只有管理員刪除它 – Clive 2012-07-09 15:28:45

+0

我不知道爲什麼會發生,但我無法解決這個其他方式:http://stackoverflow.com/questions/11185194/drupal-view-shows-only-one-row(該視圖具有不受限制的訪問) – 2012-07-09 15:58:12