助けてください。
1115 次
1 に答える
0
フォームが呼び出されるときに、フォームが処理されるはずの新しいアクション URL に URL を渡すことができます。したがって、moodle/login/signup.php で
$mform_signup = $authplugin->signup_form($CFG->wwwroot . '/path/to/file.php');
Moodle コア ファイルを編集するべきではありません- アップグレードの際に深刻な問題となり、他の結果をもたらすでしょう - 代わりに、新しいプラグインを作成する習慣を身に付ける必要があります。この場合、ローカル プラグインを作成できますhttps://docs .moodle.org/dev/Local_pluginsを開き、新しいフォームに必要なすべての変更を加えます。
フォームとロジック プロセスをコア サインアップから新しいローカル プラグインにコピーできます。新しいローカル プラグインのフォームを取得したら、 [サイト管理] > [プラグイン] > [認証] > [認証の管理] に移動し、[代替ログイン URL] 設定を新しいログイン フォームに変更します。これは、moodle/local/mylocalpluginname/login.php のようになります。 . ユーザーがログインすると、カスタム ログイン フォームが表示されます。
于 2016-08-15T01:48:46.250 に答える