代码之家  ›  专栏  ›  技术社区  ›  Jesse

两个相似的应用程序位于不同的域,但用户相同

  •  1
  • Jesse  · 技术社区  · 16 年前

    我计划使用Zend框架构建两个应用程序,它们非常相似,但有两个不同的用途,不能成为同一应用程序的一部分,也不能组合成一个应用程序。但是,我正在考虑模块。

    我遇到的问题是,如果用户注册第一个应用程序,我希望第二个应用程序可以使用该信息,从而共享用户表或用户数据库。由于应用程序非常相似,它们具有相同的数据库表,其中一些表具有不同的字段,所以我不确定是否应该有三个、两个或一个数据库。三个数据库分别是用户数据库、App1数据库、App2数据库。两个数据库是用户数据库和带前缀表的APP1+2数据库。一个数据库是用户和APP1+2数据库。

    我想尽可能多地提供信息,但因为这是给客户的,所以我不能真正深入地讨论细节。此外,这是客户想要的,除了无法确定如何设置,我不确定这是最好的。

    我的问题

    1. 以上选项中的一个,这将 最好还是其他的?
    2. 我应该在两个应用程序之间有一个共享的用户数据集,还是用户必须重新注册?
    3. 无论您认为哪种选择是最好的,我应该如何/应该如何将它实现到Zend中?只需要一个简短的说明,不需要代码。

    我希望这是足够的信息给我最好的答案,但如果需要更多的信息,请告诉我。

    谢谢!

    2 回复  |  直到 16 年前
        1
  •  2
  •   Narf    16 年前

    users app1_otherdata app2_otherdata

        2
  •  0
  •   wimvds    16 年前