2012-01-14 25 views
0

如果您正在製作一個系統,用戶可以寫出其他用戶看不到或無法訪問的條目,那麼您是否只有一個擁有權限控制的ARTICLES表?訪問控制和安全性:我應該有1個大型ARTICLES表嗎?

我不太確定擁有一張包含所有內容的表對安全性有好處。但是,我不認爲我想創建一個包含每個USER的文章的新表格。

有沒有更好的方法來建模?

+1

我甚至不會考慮任何東西,除了單一的文章表,有訪問控制。 – 2012-01-14 01:53:56

回答

0

我不認爲讓數據庫負責這種授權​​檢查是不合適的。數據庫中唯一應該注意的「用戶」是允許訪問它的應用程序。管理認證用戶和確定這些用戶有權訪問的業務規則屬於您的應用程序。

改爲查看現有的授權工具來管理對模型的訪問。例如:https://github.com/ryanb/cancan

相關問題