Как выйти из Moodle на другой сайт / внешний сайт

Я реализовал выход Moodle из моего другого php-приложения, когда он выходит из системы, а затем автоматически выходит из Moodle.

при использовании прямой ссылки www.moodle.com/login/logout.php при подтверждении времени требуется, как это отключить.

У меня есть концепция единого входа / выхода из системы.

как реализовать эту концепцию.

2

Решение

Чтобы избежать запроса подтверждения выхода из системы, необходимо передать ключ сеанса пользователя в сценарий выхода из системы. Я не знаю, как вы могли бы добиться этого из внешнего приложения, поэтому ваш единственный способ действий состоит в том, чтобы удалить блок «else if», начиная со строки 47 https://github.com/moodle/moodle/blob/master/login/logout.php.

Это определенно дало бы то, что вы хотите, но очевидно, что отмена проверки ключа сеанса может иметь негативные последствия.

Надеюсь это поможет.

ОБНОВИТЬ:

Подумав об этом, я думаю, вы могли бы просто передать ключ сеанса Moodle своему внешнему приложению во время входа в систему как часть механизма единого входа. Затем вы можете передать его позже для выхода из системы.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]