首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有每个用户域的SaaS

具有每个用户域的SaaS
EN

Stack Overflow用户
提问于 2013-06-18 07:19:59
回答 1查看 497关注 0票数 1

我喜欢启动一个软件作为一个服务应用程序,它将为我的客户提供域名注册,以便允许应用程序通过他们自己的注册域访问。

应用程序将使用CakePHP构建。通过访问某个CakePHP应用程序,CakePHP必须通过域识别客户端,从而分派客户端数据。

更具体地说,让我们说我的SaaS是为会计师设计的。我喜欢做的是,允许会计师使用他们自己的域名,访问应用程序。

流动,可能会喜欢这样的东西。

  1. 我的网站是"www.top-accountants.com“。
  2. 他(她)去登记
  3. 在注册表格中,我有一个字段,上面写着“输入您的域名”。
  4. 用户进入域名:"www.local-accountants.com“
  5. 他/她完成了登记
  6. 然后,当有人进入域名"www.local-accountants.com“进入我的web服务器时,服务器就会分派会计师(我的客户)个人页面。

另一个参数是允许我的客户端通过使用子域进行注册,因此上面的示例可以如下所示:

代码语言:javascript
运行
复制
local-accountants.top-accountants.com

所以,我有几个问题:

  1. 映射域到用户帐户是可定位的吗?
  2. 如果是的话,我怎样才能做到这一点?
  3. 子域将以与域相同的方式工作吗?
  4. 做以上事情的最好方法是什么?
  5. 为了进行我的研究,我所描述的上述技术有什么特别的名称吗?

亲切的问候..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-15 10:11:47

我只想问一下你的问题:

  1. 不是根据蛋糕的默认方式。
  2. 您可以通过使用PHP的环境变量(例如_SERVER["HTTP_HOST"] )访问当前(子)域,并在登录时选择用户名。
  3. 在PHP方面,是的。不过,要注册顶级域名,您总是需要注册员(而您可以使用自己的DNS服务器或主机管理子域)。
  4. 转到子域,让您的UserControllerlogin操作从子域确定用户名。
  5. 不需要其他技术。如果需要严格的帐户分离,那么无论如何都需要进行每个子域的部署(然后可以在虚拟主机配置中配置“用户名”)。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17162844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档