Как поделиться сессией с приложением php - PullRequest
2 голосов
/ 05 июня 2010

У меня есть проект блога django и чат на PHP.

Мне нужно поделиться идентификатором пользователя, вошедшего в django (request.user.id), с чатом в PHP.

Возможно ли это?

Ответы [ 3 ]

3 голосов
/ 05 июня 2010

Я не думаю, что использование сессий таким способом является хорошей идеей, поскольку они предназначены для временного хранения данных для определенного пользователя в приложении. Возможно, было бы лучше сохранить идентификатор в файле cookie и прочитать его в чате или передать переменную по ссылке.

2 голосов
/ 05 июня 2010

Для этого вы можете использовать HTTP-аутентификацию. Пока оба приложения находятся в одном домене, а имя области (отправленное в заголовке WWW-Authenticate) одинаково для обоих, как только пользователь войдет в одно или другое приложение, переменная REMOTE_USER будет доступна обоим содержит имя пользователя, вошедшего в систему.

0 голосов
/ 13 апреля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...