Php 如何实现Moodle和Wordpress SSO?
我有一个Moodle(3.0)网站和一个WordPress博客(3.5.4)。我需要在这两者之间实现SSO 以下是我想做这件事的基本想法: Moodle中的一些课程包含外部内容(在iframe中加载包含资源的页面)。在iframe页面的底部,加载了一个bbPress嵌入式(WordPress论坛插件) 我需要SSO,所以当用户登录他的moodle帐户并选择查看某些资源时,可以在资源下参与论坛主题,而无需再次登录 我读过,并尝试在Moodle中配置外部数据库身份验证方法,但到目前为止运气不佳 我发现了一个WordPress插件,但它正好相反(将Moodle集成到WordPress中)——这对我的特殊情况没有用处Php 如何实现Moodle和Wordpress SSO?,php,wordpress,iframe,moodle,bbpress,Php,Wordpress,Iframe,Moodle,Bbpress,我有一个Moodle(3.0)网站和一个WordPress博客(3.5.4)。我需要在这两者之间实现SSO 以下是我想做这件事的基本想法: Moodle中的一些课程包含外部内容(在iframe中加载包含资源的页面)。在iframe页面的底部,加载了一个bbPress嵌入式(WordPress论坛插件) 我需要SSO,所以当用户登录他的moodle帐户并选择查看某些资源时,可以在资源下参与论坛主题,而无需再次登录 我读过,并尝试在Moodle中配置外部数据库身份验证方法,但到目前为止运气不佳 我发
我将非常感激能得到的一切帮助。谢谢我最终构建了一个API,它实现了Moodle和Wordpress之间的握手 我已经修改了
moodle/login/index.php
页面和wp login.php
以在登录时向API发送请求
每次有人登录任一平台时,都会向API发送一个请求。它尝试以编程方式记录用户,并为用户启动会话cookie。(如果数据库中的用户名和密码匹配)
注册用户时,用户数据存储在两个数据库(Moodle和Wordpress)中
注意:这不完全是SSO,但它解决了我的问题及其工作。不幸的是,我不再从事此项目,无法访问它。但是如果我能在档案中的某个地方找到它,我会检查一下,然后再给你回复。你能分享一下代码吗。我也在寻找同样的方法,将用户从WordPress同步到moodle