我正在嘗試創建一個牙科實驗室的Web應用程序,其中管理員和客戶端(所有用戶)都可以登錄並訪問相應的某些特定數據。管理員可以創建,修改和刪除數據,客戶只能檢查他們的債務和購買信息。我的問題是:我應該將所有用戶(即管理員和客戶)存儲在單個表中嗎?還是應該通過爲每個特定的rol創建兩個表來隔離它們,並設置一個登錄表單,以便他們可以選擇以客戶或管理員身份登錄?它以某種方式影響整體表現?謝謝。爲用戶和客戶創建一個表以登錄或爲每個表創建一個表?
2
A
回答
2
您應該爲所有用戶使用單個表格。
爲了區分管理員和客戶端,您可以在表中添加一個額外的列,指定用戶是admin還是client。
0
請用不同group_id的所有用戶類型的一個表「用戶」來區分管理員和客戶。然後在你的代碼中建立一個組羣許可。
相關問題
- 1. 爲每個用戶在另一個表中創建新記錄
- 2. 爲每個用戶創建表?
- 3. 爲每個用戶創建一個SQL Server登錄名
- 4. 爲每個客戶創建一個包含多行記錄的月度列表
- 5. 在PHP中爲每個用戶創建一個表?
- 6. MVC 5 c# - 爲每個用戶帳戶創建一個網站,多個登錄
- 7. MySQL - 爲在另一個表中創建的每個新行創建一個表
- 8. 創建一個觀察者爲客戶登錄magento
- 9. 爲每個用戶只能提交一次的比賽創建一個表格
- 10. 如何在PHP中爲每個客戶創建一個沙箱?
- 11. 在MySql中爲每個客戶端創建一個數據庫
- 12. 爲多個用戶創建一個CMS
- 13. 爲另一個表中存在的每個ID創建表
- 14. Web應用程序是否爲每個用戶數據創建一個新表?
- 15. 是否應該爲每個用戶在Web應用上創建一個新表?
- 16. Hibernate 4和Postgres:如何爲每個表創建一個序列?
- 17. 如何爲客戶創建登錄?
- 18. 如何在django上爲每個用戶創建一個模型(表格)?
- 19. 創建用戶登錄以在博客中發表評論
- 20. 允許用戶只爲每個主題創建一個表格,但只有一個表格
- 21. 爲Powershell創建一個登錄宏?
- 22. 爲SQL Server 2008創建一個用戶?
- 23. 動態創建每個帳戶或少數幾個大表
- 24. 創建一個網站用Gmail,Yahoo或Facebook帳戶登錄
- 25. 爲每個用戶創建Apache VitualHost
- 26. 爲每個用戶創建子域名
- 27. 爲每個用戶創建Firebase主題
- 28. 動態網址無需爲每個用戶創建一個.html
- 29. tomcat是否爲每個用戶創建一個線程?
- 30. 如何爲每個用戶創建一個webform?
謝謝!但就安全性和性能而言,將所有用戶放在單個表中並不危險。 – 2014-10-31 02:39:08
好,即使你添加多個表的相同,那麼他們是沒有保證的安全。最終,您需要應用一些安全措施,以確保您的數據安全。 – Nick 2014-10-31 05:12:26