我在我的另一个php应用程序中实现了注销moodle,当它注销然后moodle自动注销。
在使用直接链接www.moodle.com/login/logout.php时,确认需要如何禁用此功能。
我赞成单点登录/退出概念。
如何实现这一概念。
答案 0 :(得分:2)
要避免注销确认提示,您需要将用户的会话密钥传递给注销脚本。我不知道你是如何通过外部应用程序实现这一点的,所以你唯一的行动方案可能是从https://github.com/moodle/moodle/blob/master/login/logout.php第47行开始删除'else if'块。
这肯定会达到您想要的效果,但显然可能会对删除会话密钥检查产生负面影响。
希望这有帮助。
更新:
再考虑一下,我想你可以在登录期间将Moodle会话密钥传递给你的外部应用程序作为SSO机制的一部分。然后你可以稍后将其传回来进行注销。