Проведение сессии во Flex - PullRequest
0 голосов
/ 23 июня 2009

Я получаю сессию, сгенерированную в приложении Flex, в скрытом текстовом поле, но когда я обновляю страницу, она возвращает меня на страницу входа ...

Как мне сохранить сеанс страницы, пока браузер не закроется ...

Я получаю значение сеанса из PHP.

1 Ответ

0 голосов
/ 24 июня 2009

Хороший метод:

Flash не должен иметь никаких действий с серверными сессиями (это плохой стиль). Перед тем, как показать какую-либо страницу (замаскировать ее как предварительную загрузку), вы должны запросить у вашего сервера некоторые данные. Сервер уже знает пользователей и свои сеансы и должен вернуть вам данные или сообщение, вероятно, так: «У пользователя еще нет сеанса, войдите в систему». Но это работает, только если вы оказываете влияние на разработчиков на стороне сервера.

Плохой метод:

Вы можете запомнить любые пользовательские данные в SharedObject , в котором они хранятся на компьютере пользователя, поэтому они будут доступны между обновлениями браузера (но для этого вам понадобятся некоторые навыки программирования). Это плохо из соображений безопасности - хранение и отправка сеансов небезопасны.

Документация SharedObject

P.S. И, пожалуйста, забудьте о скрытии чего-либо в скрытых текстовых полях :) используйте переменные.

...