Drupal 和 Q2A 用户集成



我希望两个系统具有相同的登录页面。我希望两个系统使用相同的"我的帐户"页面。我希望两个系统使用相同的搜索栏。我该怎么做?

目前,我的网站已经单独安装和运行它们......但我迫切需要它们合并。但是,我是所有这些的新手,所以我无法弄清楚。

这是我到目前为止的网站:www.answers.legal

谢谢!

我会使用 hook_user_login() 来捕捉 drupal 用户登录的时刻,然后执行一些 Q2E 代码,这些代码也会登录 Q2E 用户。

用户注册也是如此。

所以基本上Drupal的系统将被使用(登录,注册...),但我将使用钩子来执行模拟Q2E代码。

但是,我会尽量避免此用户系统合并,因为即使从一开始就听起来像灾难。 :)

Question2Answer可以安装"单点登录",在那里它可以使用Drupal站点的用户。有关说明,请参阅此处的文档。

首先将qa-external-example文件夹重命名为 qa-external,然后查看里面的qa-external-users.php文件。

您需要实现几个功能,这些功能都有注释。你需要找出你可以在那里调用哪些Drupal函数来获取当前登录的用户。查看qa-include/util/external-users-wp.php Wordpress的集成也可能有所帮助。

编辑:我刚刚找到这个页面,它提供了一些用于Drupal集成的代码。希望这应该有所帮助。

最新更新