問題待解決,求幫助 最近遇到一個:多角色,不同許可權,登入口相同 暫時做法(自己覺得煩瑣): 設計 登入表 login 用戶表 user(id(pk), account(fk)···) 管理員表admin(account(pk),···) 醫生表doctor(account(pk),···) 將use ...
問題待解決,求幫助
最近遇到一個:多角色,不同許可權,登入口相同
暫時做法(自己覺得煩瑣):
設計 登入表 login 用戶表 user(id(pk), account(fk)···) 管理員表admin(account(pk),···) 醫生表doctor(account(pk),···)
將user,admin,doctor三種表都關聯login表(account(pk), password, role)
三種表的賬號格式不同(user 手機號 doctor 六位數 admin自己分配)
好處:統一在login表中判斷登入並獲取role
缺陷:因為關聯login 所以每次添加user admin doctor,都需在login表中進行添加; 刪除他們時,又需要在login中進行刪除,否則會浪費存儲資源。