[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Две сессии на одной странице
Barh
Доброе время суток, Форумчане.

Сейчас разрабатываю единую систему авторизации.
На текущем этапе необходимо осуществить её еще и с MediaWiki.

Систему авторизации сделал. Всё работает. НО, MediaWiki открывает свою сессию, а мне нужно записать некоторые данные в основную сессию, что бы другие проекты знали, что авторизация произошла.

Знаю, что можно сделать с помощью Cookie, но хотелось бы узнать, возможен ли примерно такой код?
Открываем сессию();
Делаем какие-то операции;
Закрываем сессию (данные не стираем);
Открываем другую сессию();


Просмотрел php.net, попробовал множество функций, ни одна не помогла, кроме session_destroy(), но она соответственно уничтожает данные, но зато вторая сессия открывается нормально.
Zzepish
почему нет?
Valick
а если с базой данных поработать?
зачем использовать сессию там где её функционала не достаточно, или мы не ищим легких путей? smile.gif

_____________
Стимулятор ~yoomoney - 41001303250491
Barh
4 разных движка.
1. Основной сайт
2. phpBB
3. MediaWiki
4. Mantis

Всё проверяется через основной сайт, я уже сделал для себя схему, связал всё, как необходимо, кроме mediaWiki.

Меня интересует, как реализовать это:
Открываем сессию();
Делаем какие-то операции;
Закрываем сессию (данные не стираем);
Открываем другую сессию();


P.S. Если не получится, сделаю эту часть синхронизации на БД.
Игорь_Vasinsky
Цитата
Закрываем сессию (данные не стираем);

ну да. сессии нет - данным кирдец.

почему на каждом из проектов не стартовать сессию?

данные авторизации будут видны везде где открыта сессия.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
killer8080
Цитата (Barh @ 11.03.2013 - 20:30)
но хотелось бы узнать, возможен ли примерно такой код?

нет
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.