每个注册帐户的网站应用程序

时间:2014-11-21 23:08:52

标签: web-applications

我计划建立一个新的基于网络的应用程序。

该应用程序是一种(某种)管理应用程序,用于业务 es

每位业主都会开设一个主帐户。该主帐户将具有所有需要的功能,并且他们将能够为用户添加权限和角色。

在规划此应用程序时,我认为这会变得太大而且混乱。

所以我想到了一些东西"类似的" to wordpress.com"注册方式"

我希望每个注册的主要帐户都获得一个ID,并且使用该ID,系统将为该帐户创建一个包含我的网站的新网站。我希望这是自动完成的。

但我有另一个问题,我是否要为每个用户注册创建一个数据库?

这种网络应用模式的任何解决方案?

1 个答案:

答案 0 :(得分:0)

你的问题非常笼统,有很多方法可以解决这个问题。我已经建立了类似的网站,我通常解决的方式是:

  • 每个注册用户都会获得一个唯一的ID,在您的情况下可以称之为business_id
  • 数据库中特定于该业务的所有其他数据也与business_id一起存储。因此,如果他们使用user_id创建一个需要映射到某个表中的business_id的用户
  • 这应该避免创建多个数据库(我不会这样做 - 太复杂)。只要您的模式与上述示例之类的关联放在一起,您就应该能够在一个数据库中干净地存储所有内容。

如果您想查看非常基本的内容,我使用此方法的网站是http://www.mydancingclass.com。如果您转到该URL,则会转到示例站点。但如果你去http://www.mydancingclass.com/?dcs,它会带你去一所特定的舞蹈学校(那里有很多)。您可以看到第二个站点显示不同的文本,徽标等。我所拥有的品牌不是非常先进(甚至可以更好地处理URL处理),但希望这可能会给您一些想法。< / p>