Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Залогиниться с AIR на сайте и получить ресурсы (http://www.flasher.ru/forum/showthread.php?t=129255)

Скрипун 27.08.2009 23:48

Залогиниться с AIR на сайте и получить ресурсы
 
Суть вопроса вот в чем:

Делаю AIR приложение, которое должно брать файлы с сервера, использовать скрипт поиска. Но это все доступно только залогиненным пользователям.

Как с AIR залогиниться (имя и пароль пользователь введет) и получить доступ ко всем ресурсам?

NetBot 03.09.2009 10:18

Для того чтобы залогинится тебе нужно знать несколько вещей:
1. Скрипт через который происходит авторизация (к примеру: http://mysite.com/login.php )
2. Параметры которые нужно передать скрипту (к примеру username и userpassword)
Эти данные можно получить со страницы авторизации на сайте из исохдного кода страниц

ну код примерно так будет выглядить:

Код AS3:

var request:URLRequest=new URLRequest("http://mysite.com/login.php");
var param:URLVariables=new URLVariables();
 
 function Login():void
                {
 
                        param.username="name";
                        param.userpassword="pass";                       
                        request.data=param;
                        request.method=URLRequestMethod.POST;
                        var loader:URLLoader=new URLLoader();
                        loader.addEventListener(Event.COMPLETE,onLogin);
                        try
                        {
                                loader.load(request);
                        } catch (err:IOError)
                        {
                                trace("Ошибка запроса\n"+err.message);
                        }               
 
 
                }



Часовой пояс GMT +4, время: 20:27.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.