【问题标题】:Web-Application Design: users, account. database strucure and architectureWeb 应用程序设计:用户、帐户。数据库结构和架构
【发布时间】:2010-04-07 19:32:27
【问题描述】:

喂,

在我的应用程序中将有: 个人资料:他们只是制作个人资料并且可以做很多事情的用户...... 企业:他们可以制作新广告并做所有这些事情

两者都可以登录,并且个人资料可以成为企业,这就是问题所在! 我正在考虑做一个帐户表,它存储电子邮件和密码以及帐户类型。但这种方法并不那么可靠

你有更好的主意吗?谢谢

【问题讨论】:

  • 我想听听您为什么认为您提出的方法不太可靠
  • 因为我在帐户数据库中有一个像这样的字段:default_type = 'profile' 然后是 default_types = 'profile, business' 在我看来,这对于大型应用程序来说并不那么可靠。跨度>
  • 如果您说明您打算使用哪种编程语言和框架,人们会更容易推荐一个好的解决方案。例如,在 asp.net 中,其中很多已经是框架的一部分,因此您将有一些东西可以查看和构建。
  • 我正在使用 Ruby on rails 和 Mysql 数据库。

标签: web-applications


【解决方案1】:

一些网站有一个User 表和一个Role 表和一个UserRole 表。然后,向每个访问者显示的内容基于用户所属的角色。但是还有其他几种方法可以做到这一点。

【讨论】:

    猜你喜欢
    • 2012-06-23
    • 2012-05-05
    • 1970-01-01
    • 2012-03-08
    • 2016-03-19
    • 2021-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多