我正在尝试创建一个牙科实验室的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