将值从Flash传递到ASP.NET

时间:2011-08-13 09:40:40

标签: asp.net flash

我在Flash中实现了一种Bio metric登录。现在,我的闪光灯正在检测人并认证他。但是,如果在生物量度认证之后我需要一些信息从Flash传递到我的ASP.NET以初始化会话。

是否可以将身份验证代码从Flash文件传递到ASP.NET页面?

3 个答案:

答案 0 :(得分:0)

您可以使用url参数传递值

以下是您如何从Flash打开网页 http://board.flashkit.com/board/showthread.php?t=140468

答案 1 :(得分:0)

我做过类似的事情。

请记住,您无法保证应用程序的安全,因为.swf驻留在客户端上,可以解密和反编译。我建议只使用一个不断更改的秘密将加密值存储在cookie中,并从ASP.NET中读取它。但是,这并不比使用加密的查询字符串好。

答案 2 :(得分:-1)

您始终可以使用帖子请求:

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());


干杯,