我有一个现有的网站是Perl,并且最近添加了一个WordPress博客和BBPress论坛。三个系统中的每一个都有自己的登录机制。
为了使这个更清洁,我已经集成了WordPress和BBPress,以实现两个系统之间的单点登录,效果很好。我现在想进行下一步并进一步整合,以便当有人在我们的网站上注册时,我们的Perl脚本会创建一个新的WordPress用户,一个新的BBPress用户(如果需要)并将用户登录到所有三个系统。
此外,当用户返回网站时,我想将它们记录回所有三个系统。我很感激有关如何最好地完成这项工作的任何建议。
答案 0 :(得分:1)
如果你感觉很笨拙,逆向工程可能就是答案。设置一个空的WordPress数据库,并在完成用户注册流程时转储应用程序发出的SQL。在您的Perl应用程序中冲洗,重复您想要模拟的任何其他WordPress流程。
答案 1 :(得分:0)
为什么不使用LDAP或类似功能来统一登录,而不是创建大量帐户?
答案 2 :(得分:0)
取决于perl存储数据的位置,如果它存储的用户数据是基于文件的,那么只需读取这些文件,并将perl用户与wordpress用户集成。
答案 3 :(得分:0)
也许是OpenID实现?如果您想要某种不是LDAP的联合登录标准。如果有一个用于LDAP的话,可能还有一个插件。