【问题标题】:Building a bridge between Joomla and eGroupware在 Joomla 和 eGroupware 之间架起一座桥梁
【发布时间】:2009-07-23 20:40:00
【问题描述】:

我希望在 Joomla 和 eGroupware 之间构建一个集成的登录和用户管理系统,最好使用 Joomla 作为驱动程序。也就是说,用户将登录到 Joomla 并将他们的凭据也传递到 eGroupware,这样他们就可以通过链接到 eGW 而不必再次登录。管理员还可以向 Joomla 添加新用户(或更新现有用户信息),并将这些更改也反映在 eGW 中。

我尝试了this component,但我所能做的就是在两个系统的现有用户之间同步密码(匹配他们的用户名)。文档是葡萄牙语的,所以我可能在翻译中遗漏了一些东西。此外,我还检查了 JFusion,但它还没有任何可用于连接 eGW 的桥梁。

非常感谢任何有关如何进行的一般性建议。我有一些 Joomla 经验,但在编写扩展/模块方面并不多;我会更容易尝试适应 JFusion 或类似的东西还是自己写一些东西?

【问题讨论】:

    标签: joomla


    【解决方案1】:

    最好的方法是编写两个 Joomla 插件:其中一个 authentication 类型将在有人登录 Joomla 时在 eGW 中创建会话,然后是 user 类型之一,它将响应 onAfterStoreUser事件并更新 eGW 中的配置文件。这样,您就不会破解 Joomla 或 eGW。这里有一个为 Joomla 创建authentication 插件的教程:http://docs.joomla.org/Tutorial:Creating_an_Authentication_Plugin_for_Joomla_1.5 创建user 插件将是一个类似的过程,只有你会响应onAfterStoreUser 事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多