Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Joomla和eGroupware之间建造一座桥梁_Joomla - Fatal编程技术网

在Joomla和eGroupware之间建造一座桥梁

在Joomla和eGroupware之间建造一座桥梁,joomla,Joomla,我希望在Joomla和eGroupware之间构建一个集成的登录和用户管理系统,理想的情况是Joomla作为驱动程序。也就是说,用户将登录到Joomla,并将其凭据也传递到eGroupware中,这样他们就可以跟踪到eGW的链接,而不必再次登录。管理员还可以向Joomla添加新用户(或更新现有用户信息),并在eGW中反映这些更改 我试过了,但我能做的就是在两个系统的现有用户之间同步密码(匹配他们的用户名)。文档是葡萄牙语的,所以我可能在翻译中遗漏了一些东西。我也检查了JFusion,但它还没有任

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

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


对于如何进行的任何一般性建议,我们将不胜感激。我有一些Joomla的经验,但不太擅长编写扩展/模块;对我来说,尝试适应JFusion或类似的东西或者自己编写东西会更容易吗?

最好的方法是编写两个Joomla插件:一个是
身份验证类型,当有人登录Joomla时,它将在eGW中创建会话,然后选择一个
user
类型,它将响应
onAfterStoreUser
事件并更新eGW中的配置文件。这样,您就不会对Joomla或eGW进行黑客攻击。这里有一个关于为Joomla创建
身份验证
插件的教程:创建
用户
插件将是一个类似的过程,只是您将响应
onAfterStoreUser
事件