Передача значений из Flash в ASP.NET - PullRequest
0 голосов
/ 13 августа 2011

Я реализовал своего рода биометрический вход в систему во Flash.Теперь моя вспышка обнаруживает человека и подтверждает его подлинность.Но все, что мне нужно, если после биометрической аутентификации некоторая информация должна быть передана из Flash в мой ASP.NET для инициализации сеанса.

Можно ли передать код аутентификации из файла Flash на страницу ASP.NET?

Ответы [ 3 ]

0 голосов
/ 14 августа 2011

Вы всегда можете использовать почтовый запрос:

var loader : URLLoader = new URLLoader();  
var request : URLRequest = new URLRequest("VALIDATED_PAGE.aspx");  

request.method = URLRequestMethod.POST;  
var variables : URLVariables = new URLVariables();  
variables.key1 = "value1";  
variables.key2 = "value2";  
request.data = variables;  

//  Handlers  
loader.addEventListener(Event.COMPLETE, on_complete);  
loader.load(request);  

- EDIT -
Вы также можете использовать LoadVars

var postData:LoadVars=new LoadVars();
//names
postData.key1="value1";
postData.key2="value2";
//post
postData.send("validurl.aspx", "_self", "POST");
//trace(postData.toString());


Cheers,

0 голосов
/ 14 августа 2011

Я сделал нечто подобное.

Имейте в виду, что для обеспечения безопасности приложения мало что можно сделать, поскольку файл .swf находится на клиенте и может быть расшифрован и декомпилирован. Я бы порекомендовал просто сохранить зашифрованное значение в куки, используя секрет, который постоянно меняется, и читать его из ASP.NET. Однако это не лучше, чем использование зашифрованной строки запроса.

0 голосов
/ 13 августа 2011

Вы можете передавать значения с помощью параметров url

Вот как вы открываете веб-страницу из flash http://board.flashkit.com/board/showthread.php?t=140468

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