2

URLログインを可能にするカスタムプラグインを作成しました。この方法で私の Moodle サイトにアクセスするユーザーは、すべて同じ外部サイトから来ており、URL に基づいて識別できます。ログインに失敗した場合、通常の自分のムードル サイトのログイン失敗ルーチンではなく、外部 Web サイトの「ログイン失敗」ページにリダイレクトしたいと考えています。

認証プラグイン内からユーザーをリダイレクトするMoodleの機能はありますか? 問題の一部は、プラグインが処理されるまでに、ヘッダーが既に処理されていることです。したがって、ヘッダーに変数を設定しても効果がありません。

どんな助けでも大歓迎です。

4

1 に答える 1

3

loginpage_hook()これは出力前に呼び出され、プラグインでmoodle redirect()関数を使用するため、認証プラグインでこれを行うことができると思います。それを行う重要な例については、 auth/ldap/auth.phpを参照してください。

于 2012-04-12T10:18:16.027 に答える