делаю расширение для авторизации через WSDL
использую сохранение в сессию
Код:
$GLOBALS['TSFE']->fe_user->setKey('ses','ECUser',$response['result']);
потом редирект на страницу аккаунта и проверяю есьт ли данные
пользователя в сессии
Код:
header ("Location: /profile/info.php");
$user = $GLOBALS['TSFE']->fe_user->getKey('ses', 'ECUser');
но на этой странице почему то пусто
попытался в расширении проверить стартует ли сессия
if(!session_id()) die('stop');
оказалось она не стартует до старта расширения - так и должно быть или чтот там перемудрили?
проблема решена!
оказывается после закидывания данных мы должны еще и подтвердить что мы реально хотим их в сессии сохранить
$GLOBALS["TSFE"]->storeSessionData();