|
|
|||||
Регистрация: Oct 2009
Адрес: Калининград
Сообщений: 134
|
Flash Cookie или что-то похожее
Есть приложение, которое отправляет запрос авторизации на сервер. При этом отправляются данные - имя, пароль и флаг 'remember' (запомнить меня). Если флаг установлен, то приложению от сервера возвращается хеш сессии, например fe0a909f0e4c99466e20247d26fb154c, далее этот хеш запоминается приложением, чтоб в дальшейшем передаваться серверу автоматически в качестве значения переменной 'remember', чтоб юзеру не пришлось авторизовываться повторно. Собрался было я все это дело реализовать с помощью старого доброго SharedObject'a, но каково же было мое удивление, когда я увидел что все работает какбе само, то есть хеш сессии куда-то запоминается и передается без моего ведома на сервер.
На АС я накатал следующий метод: private function enterHandler(e:Event):void { var request:URLRequest = new URLRequest('http://192.168.0.15:8150/login'); var variables:URLVariables = new URLVariables(); variables['signin[username]'] = 'user'; variables['signin[password]'] = '333333'; variables['signin[remember]'] = 0; request.method = URLRequestMethod.POST; request.data = variables; var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE, function (e:Event):void { FlashConnect.atrace(loader.data); }); loader.load(request); } <?xml version="1.0" encoding="UTF-8" ?><root> <result><![CDATA[Array ( [username] => user [password] => 333333 [remember] => 7879f731fb3d8f7be385f0f8121b5b7e ) ]]></result> </root> Вопрос - почему так происходит? Что-то где-то запоминается?
__________________
Жду ответа, как соловей лета. (С) Морис Мосс, 'IT Crowd' |
|
|||||
Регистрация: Oct 2009
Адрес: Калининград
Сообщений: 134
|
Да, точно)
__________________
Жду ответа, как соловей лета. (С) Морис Мосс, 'IT Crowd' |
Часовой пояс GMT +4, время: 18:34. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|