Hallo,
habe mittlerweile mit Hilfe meiner Kollegen eine Lösung gefunden und möchte diese hier posten, damit andere mit ähnlichem Problem darauf zurückgreifen können:
Beim Bestätigen des Passwortübermittlungsprozesses bzw. des Registrierungsprozesses wird beim "Weiter"-Button eine Formular POST-Methode angewandt, die - da der IIS eine Formulardatenverarbeitung auf irgendeine URL nicht zulässt (= Errorcode 405) - hier nicht zulässig ist.
Lösung: Man muss in der /lib/weblib.php bei der Funktion "print_continue" folgende Anpassung durchführen:
Original:
function print_continue($link) {
global $CFG;
if (!$link) {
$link = $_SERVER['HTTP_REFERER'];
}
echo '<div class="continuebutton">';
print_single_button($link, NULL, get_string('continue'), 'post', $CFG->framename);
echo '</div>'."\n";
}
->>>> Das "post"-Attribut durch "get" ersetzen:
function print_continue($link) {
global $CFG;
if (!$link) {
$link = $_SERVER['HTTP_REFERER'];
}
echo '<div class="continuebutton">';
print_single_button($link, NULL, get_string('continue'), 'get', $CFG->framename);
echo '</div>'."\n";
}
Viele Erfolg und herzliche Grüße aus Linz,
Roland