我正在開發一個包含用戶身份驗證的網站。我需要爲每個用戶實施設置。我找到了解決方案。但我需要更好的解決方案。用戶設置的架構設計
我的解決方案如下。
我有2個表,UserTable和SettingsTable。我創建了一個新的表 UserSettings對與該用戶表和SettingsTable如下圖所示
但有一樣超級管理員,經理,監事和normal_users幾種類型的用戶。他們處於自上而下的狀態。
有特權。
- 超級管理員可以給特權別人
- 經理可以給予特權,監事和noraml_users
- 監事可以給的特權normal_users。
請幫我找到一個更好的解決方案。
是那些「設置tigns「僅用於用戶?如果是這樣,我真的不需要3個單獨的表... –
你不喜歡這種解決方案(什麼會更好)? –
有一個super_user可以授予其他用戶編輯其設置的權限,或者可以爲每個設置設置默認值。在這種情況下如何修改上述架構? – Sajith