2

我编写了一个允许 url 登录的自定义插件。以这种方式进入我的 Moodle 站点的用户,都来自同一个外部站点,并且可以根据 url 进行识别。当他们的登录失败时,我想将他们重定向回外部网站上的“登录失败”页面,而不是我自己的 moodle 网站上的正常登录失败例程。

Moodle 中是否有从身份验证插件中重定向用户的功能?部分问题在于,在处理插件时,标头已经被处理。因此,在标题中设置变量无效。

任何帮助表示赞赏。

4

1 回答 1

3

我相信您可以loginpage_hook()在您的身份验证插件中执行此操作,因为这是在输出之前调用的,然后 redirect()在您的插件中使用 moodle 函数。请参阅auth/ldap/auth.php以获得这样做的重要示例。

于 2012-04-12T10:18:16.027 回答