Сеанс установлен в includes/GlobalFunctions.php
.Если вы хотите подделать имя пользователя для входа в mediawiki после того, как пользователь войдет в вашу систему, вам необходимо убедиться, что параметры cookie совпадают (например, URL cookie должен быть одинаковым);взгляните на аргументы, которые они используют для построения его в вызове session_set_cookie_params
.
. После того, как вы правильно настроили сеанс, вам нужно будет загрузить пользователя и внедрить его в сеанс.так что когда mediawiki проверяет, вошел ли пользователь в систему, он находит вашего введенного пользователя и идет вперед.Посмотрите на includes/User.php
, звонок User::loadFromSession
выглядит как многообещающее место, чтобы выяснить, что они ожидают там найти.