我在Flash中实现了一种Bio metric登录。现在,我的闪光灯正在检测人并认证他。但是,如果在生物量度认证之后我需要一些信息从Flash传递到我的ASP.NET以初始化会话。
是否可以将身份验证代码从Flash文件传递到ASP.NET页面?
答案 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());
干杯,