0

我正在创建一个类似于项目管理软件的多租户应用程序。

在我的结构中,有一个从多租户中排除的用户表。

用户来到我的注册页面,填写名为 Company 的子域字段,然后我为该用户创建一个模式。因此,他们可以使用companyname.example.com访问他们的帐户。到目前为止一切都很好。

我还有一个Account表来存储创建者用户的子域。

现在,我还为帐户权限创建了一个表。此表包括 Account_id 和 user_id。我这样做是因为,用户可以使用相同的电子邮件地址加入多个公司。

结论;

  • 用户表
  • 账户表
  • Account_permissions(检查某人何时尝试登录特定公司。因为他们拥有不止一家公司。)

这有意义吗?你对这种情况有什么想法吗?

4

0 回答 0