Url 登录失败时将用户从Moodle重定向到其他站点

Url 登录失败时将用户从Moodle重定向到其他站点,url,redirect,login,moodle,bounce,Url,Redirect,Login,Moodle,Bounce,我已经编写了一个自定义插件,允许url登录。通过这种方式进入我的Moodle站点的用户都来自同一个外部站点,可以根据url进行识别。 当他们登录失败时,我想将他们重定向回外部网站上的“登录失败”页面,而不是我自己的moodle站点上的正常登录失败例程 Moodle中是否有从身份验证插件中重定向用户的功能?问题的一部分在于,当插件被处理时,头部已经被处理。因此,在标题中设置变量无效 非常感谢您的帮助。我相信您可以使用auth插件中的loginpage\u hook()实现这一点,因为这是在输出之前

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

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


非常感谢您的帮助。

我相信您可以使用auth插件中的
loginpage\u hook()
实现这一点,因为这是在输出之前调用的,然后使用插件中的moodle
redirect()
函数。请参阅一个非常重要的例子。

谢谢Dan,我正在研究它。我相信你是对的,答案可以在loginpage_hook()功能中找到。