Moodle внешний логин - PullRequest
0 голосов
/ 14 июля 2011

Я записал некоторые изменения в index.php и index_form.php для входа в систему на моем сервере мамбо.Я получаю от mambo имя пользователя и пароль md5 и т. Д., Затем проверяю, находится ли этот пользователь в базе данных moodle, если он не создан, то войдите, а затем войдите.

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

Сценарий вставки вставляет пароль следующим образом: hash_internal_user_password ($ _ SESSION ['PHP_AUTH_PW'])

Затем я пытаюсь войти в систему следующим образом: location = "https://server/moodle/login/index.php?username='. $ _SESSION ['PHP_AUTH_USER']. '& Password ='. $ _SESSION ['PHP_AUTH_PW']

Что я делаю не так?

Ответы [ 2 ]

1 голос
/ 18 августа 2011

это довольно просто

создайте страницу входа примерно так

in your "config.php"

$ CFG->alternateloginurl = 'ваш URL';

0 голосов
/ 27 ноября 2013

Вы даже можете сделать это из интерфейса, не изменяя конфигурационный файл

Просто пройдите по следующему пути в своем Moodle.

Home ► Site administration ► Plugins ► Authentication ► Manage authentication

Вы найдете.

Альтернативный URL-адрес для входа

Введите внешний URL-адрес для входа в это поле и сохраните изменения.

...