Я пытаюсь понять, как работает MW 1.31.1. У меня есть следующий крючок:
$wgHooks['UserLoginComplete'][] = 'onUserLoginComplete';
function onUserLoginComplete(User &$user, &$inject_html, $direct){
$_SESSION['mydata'] = 'some data';
}
Он в основном сохраняет некоторые данные в $ _SESSION, когда пользователь успешно аутентифицирован. Как я могу хранить $ _SESSION ['mydata'] в сеансе, пока я аутентифицируюсь.
Меня озадачивает то, что я во время входа отмечаю «Оставить меня в системе» и через несколько часов возвращаюсь на вики-сайт. Я все еще аутентифицировался в системе, но $ _SESSION ['mydata'] исчезает.