我有一個由網站上的所有用戶使用的登錄頁面。但是,一旦他們登錄,他們會進入不同的頁面。爲不同的用戶創建相同的登錄頁面
用戶當前存儲在數據庫的不同表中,我需要檢查以查看我應該導航到哪個頁面。
這是否意味着我應該將所有這些用戶添加到單個表中並指定用戶類型?
什麼是我組織事物的最佳方式?
我有一個由網站上的所有用戶使用的登錄頁面。但是,一旦他們登錄,他們會進入不同的頁面。爲不同的用戶創建相同的登錄頁面
用戶當前存儲在數據庫的不同表中,我需要檢查以查看我應該導航到哪個頁面。
這是否意味着我應該將所有這些用戶添加到單個表中並指定用戶類型?
什麼是我組織事物的最佳方式?
將所有用戶保存在一張表中可能是最好的,它會使事情更容易維護。您可以讓登錄腳本讀取用戶類型,並將其指向正確的主頁。
基本的基於角色的模式可能會讓你在這裏變得更容易。
Users
Id
Name
...
Roles
Id
UserId (ForeignKey=>Users)
...
然後,當你做任何形式的授權,這是一個簡單的角色檢查,看看他們是否有權限。
謝謝你的回答它是有用的 – Sarah 2009-11-10 18:46:04
感謝您的編輯確實看起來更專業 – Sarah 2009-11-10 18:45:24