Session 在cakephp和moodle之间共享用户登录/会话

Session 在cakephp和moodle之间共享用户登录/会话,session,cakephp,login,shared,moodle,Session,Cakephp,Login,Shared,Moodle,我有一个网站已经运行了CakePHP,它有自己的使用Auth组件的登录系统 现在,我将使用moodle创建另一个网站,托管在同一台服务器上。有没有办法在这两个网站之间共享用户会话 例如,如果用户登录到moodle网站并单击指向其他网站页面的链接,则不会要求他再次登录,因为系统会识别他已登录 我想应该做的一件事是告诉moodle(不知何故)在CakePHP网站已经在使用的数据库中使用相同的用户表。然后告诉CakePHP网站接受在另一个网站上创建的会话。像这样的,对吗 但是我不知道如何做这些事情,或

我有一个网站已经运行了CakePHP,它有自己的使用Auth组件的登录系统

现在,我将使用moodle创建另一个网站,托管在同一台服务器上。有没有办法在这两个网站之间共享用户会话

例如,如果用户登录到moodle网站并单击指向其他网站页面的链接,则不会要求他再次登录,因为系统会识别他已登录

我想应该做的一件事是告诉moodle(不知何故)在CakePHP网站已经在使用的数据库中使用相同的用户表。然后告诉CakePHP网站接受在另一个网站上创建的会话。像这样的,对吗

但是我不知道如何做这些事情,或者如果可能的话,任何关于如何做的建议都会非常有用。

单点登录(SSO)目前在Moodle中不是一件小事

你可以考虑的其他方法是:

  • 在Moodle中使用外部身份验证,并将其配置为使用Cake的数据库。不提供SSO,但告诉Moodle使用Cake的用户帐户

  • 将Moodle和Cake配置为使用LDAP、POP3或CAS等通用身份验证系统。根据您的选择,您可能会实现SSO

本页中有关Moodle身份验证插件的更多信息:

单点登录(SSO)目前在Moodle中不是一件小事

你可以考虑的其他方法是:

  • 在Moodle中使用外部身份验证,并将其配置为使用Cake的数据库。不提供SSO,但告诉Moodle使用Cake的用户帐户

  • 将Moodle和Cake配置为使用LDAP、POP3或CAS等通用身份验证系统。根据您的选择,您可能会实现SSO

本页中有关Moodle身份验证插件的更多信息:


谢谢您的回复!我想在我的情况下,你提到的第一个选择就足够了,我会进一步调查的谢谢你的回复!我认为在我的情况下,你提到的第一个选择就足够了,我将对此进行更多的调查