Я реализовал выход Moodle из моего другого php-приложения, когда он выходит из системы, а затем автоматически выходит из Moodle.
при использовании прямой ссылки www.moodle.com/login/logout.php при подтверждении времени требуется, как это отключить.
У меня есть концепция единого входа / выхода из системы.
как реализовать эту концепцию.
Чтобы избежать запроса подтверждения выхода из системы, необходимо передать ключ сеанса пользователя в сценарий выхода из системы. Я не знаю, как вы могли бы добиться этого из внешнего приложения, поэтому ваш единственный способ действий состоит в том, чтобы удалить блок «else if», начиная со строки 47 https://github.com/moodle/moodle/blob/master/login/logout.php.
Это определенно дало бы то, что вы хотите, но очевидно, что отмена проверки ключа сеанса может иметь негативные последствия.
Надеюсь это поможет.
ОБНОВИТЬ:
Подумав об этом, я думаю, вы могли бы просто передать ключ сеанса Moodle своему внешнему приложению во время входа в систему как часть механизма единого входа. Затем вы можете передать его позже для выхода из системы.
Других решений пока нет …