我喜欢启动一个软件即服务应用程序,该应用程序将为我的客户提供域注册,以便允许应用程序通过他们自己的注册域进行访问。
该应用程序将使用 CakePHP 构建。通过访问某个人的 CakePHP 应用程序,CakePHP 必须通过域识别客户端,从而分派客户端数据。
更具体地说,假设我的 SaaS 是为会计师设计的。我喜欢做的是让会计师使用他们自己的域来访问应用程序。
流,可能喜欢这样的东西。
- 访问者进入我的网站,即“www.top-accountants.com”
- 他/她决定注册
- 在注册表中,我有一个字段说“输入您的域”
- 用户输入域:“www.local-accountants.com”
- 他/她完成了注册
- 然后,当有人输入域“www.local-accountants.com”时,我的网络服务器会进入,服务器会发送会计(我的客户)个人页面
另一个参数是允许我的客户使用子域进行注册,因此上面的示例可以像这样工作:
local-accountants.top-accountants.com
所以,我有几个问题:
- 是否可以将域映射到用户帐户?
- 如果是这样,我怎样才能做到这一点?
- 子域与域的工作方式相同吗?
- 执行上述操作的最佳方法是什么?
- 为了进行研究,我描述的上述技术是否有任何具体名称?
亲切的问候...