【发布时间】:2019-09-29 13:47:25
【问题描述】:
我在 Eclipse Scout 中创建了应用程序。我使用 company_id id 我在数据库中的表来分隔租户。没问题。
我的问题是,如何为每个公司(租户)生成子域。
示例: 主域名是:myapplication.com 公司(租户): 测试1 测试2
我想要 URL 的 test1.myapplication.com、test2.myapplication.com
当我访问 test1.myapplication.com 时,我需要知道所有内容都将为 test1 租户加载。
在登录页面上,我会查询:SELECT username, password FROM users WHERE username = 'test' AND password = 'test' AND company_id = "Get company ID or name from URL, subdomain"。因为现在是问题所在。如果我在 test1 租户的数据库中有用户名为“test”的用户,我不能在租户 2 上拥有用户名为“test”的用户,因为不知道登录时要加载哪个用户/租户。对于子域,可以使用另一个 AND 条件 AND company_id = 1
这可能吗?
谢谢
【问题讨论】:
标签: eclipse-scout