Перенести сессию PHP на флэш - PullRequest
1 голос
/ 17 августа 2010

мы разработали интернет-приложение для корпоративных целей некоторое время назад (компания и друзья, если быть точным:]), и теперь мы пытаемся перенести сессию PHP на загруженный Flash, чтобы flash мог идентифицировать себя как загруженный с профилем пользователя (хранится в MySQL, к которому до сих пор доступен только PHP) при взаимодействии с сервером (FMS или Wowza)

Можете ли вы посоветовать любой безопасный способ поместить некоторый код (возможно, не учетные данные, но, возможно, некоторый временный хэш, хранящийся в БД?) из PHP в код, который включает в себя флэш-память, чтобы позже я мог использовать его в своем приложении флэш-памяти при связи с БД?

Спасибо

Ответы [ 2 ]

1 голос
/ 17 августа 2010

Сеанс PHP по умолчанию основан на COOKIES.

При этом вам просто нужно передать session_id() во Flash при загрузке как flashvar или через webservices, и затем вы можете передать эту строку обратно на сервер при обмене даннымичерез Flash.

0 голосов
/ 18 августа 2010

Один из способов сделать это - просто поделиться информацией о текущем / вошедшем в систему пользователе (в основном, имя пользователя и идентификатор) через FlashVars переменные.Затем соответствующие функциональные возможности пользователя будут определены внутри флэш-памяти на основе этих переменных.

Это упрощает управление пользовательскими действиями (вход / выход, ссылки в профиле ...) и в то же время не предоставляет никаких (вредных) данных Flash.

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