2013-07-09 73 views
0

我正在尋找來自同行程序員的一些有價值的反饋,以便讓我對如何安全地繼續開發我的應用程序有所瞭解。正確的用戶角色發展

目前,我的應用程序有3個用戶角色:用戶,管理員和主持人。當我構建這個應用程序並設想我希望這個應用程序要做什麼並且需要不同級別的角色時,我們會建議什麼纔是實現這個目標最安全的方法?

它會更好創造了一堆一個角色,然後在控制器中定義它們,並創建一個基於他們的特權一堆不同的意見,根據他們的角色 創建額外的控制器和過濾這種方式或創建不同版本我的應用程序在不同的子域,並創建一個API,讓每個版本互相交談來檢索某些數據?

任何建議將有助於很多,在我被賦予這個項目之前!

回答

0

您可以讓admin和moderator模塊位於不同的名稱空間下,同時使「user」命名空間成爲您的默認名稱空間。只需在適當的地方重複使用您的通用代碼。這會讓你的代碼分開,如果你以後想有不同的視圖,應該更容易實現。