1

我有一个用 Perl 编写的现有网站,最近添加了一个 WordPress 博客和 BBPress 论坛。这三个系统中的每一个都有自己的登录机制。

为了让这更简洁,我集成了 WordPress 和 BBPress 以启用两个系统之间的单点登录,效果很好。我现在想采取下一步并进一步集成,以便当有人向我们的网站注册时,我们的 Perl 脚本会创建一个新的 WordPress 用户、一个新的 BBPress 用户(如果需要)并将该用户登录到所有三个系统。

此外,当用户返回该站点时,我想将他们重新登录到所有三个系统。我将不胜感激有关如何最好地实现这一目标的任何建议。

4

4 回答 4

1

逆向工程可能是答案,如果你感到胆怯的话。设置一个空的 WordPress 数据库并转储应用程序在执行用户注册流程时发出的 SQL。冲洗,重复您想在 Perl 应用程序中模拟的任何其他 WordPress 流程。

于 2009-11-17T13:45:30.900 回答
0

也许是 OpenID 实现?如果您想要某种不是 LDAP 的联合登录标准。如果有一个用于 LDAP 的插件,则可能有一个插件。

于 2009-12-29T22:11:36.497 回答
0

为什么不使用 LDAP 或类似的方式来统一登录,而不是创建大量帐户?

于 2009-10-19T04:51:43.647 回答
0

取决于 perl 存储数据的位置,如果它存储的用户数据是基于文件的,那么只需读取这些文件,并将 perl 用户与 wordpress 用户集成。

于 2009-10-21T14:52:26.737 回答