-2

首先 - 我的英语不好,所以我希望你能理解我的问题:)

我对使用 flex 开发 Web 应用程序的概念不熟悉,我需要您就如何保证它的安全以及最好的方法提供建议。

我正在使用 red5 记录器 ( http://www.red5-recorder.com/ ) 使用户能够录制关于自己的短视频。我的应用程序将保存单个视频,并且仅适用于注册用户 - 用户可以覆盖预览录制的视频(如果存在)。

我的问题- 我将一个变量传递给 html 中的 swf 对象(使用 php 生成),并带有当前登录用户 ID 的加密值(存储在会话中)。应用程序使用 ID 创建视频文件并将其与当前用户关联(video_10 .flv、video_193 .flv、...)。这是一个简单而基本的验证,但我不知道可能的风险是什么。有没有其他方法来实现和验证当前​​登录用户的 flex 像对服务器的 Ajax 请求?

编辑 - 问题解决了。谢谢

4

1 回答 1

1

我用这段代码找到了我的问题的答案:

private function completeHandler(evt:Event):void {

 var username:String = evt.target.data.username;
 var email:String = evt.target.data.email;

 trace ('username is ' + username);

 trace ('email is ' + email);

}

var request:URLRequest = new URLRequest();
var data:URLVariables = new URLVariables();
var loader:URLLoader = new URLLoader();

request.url = "http://example.com/page.php";
request.method = URLRequestMethod.POST;

data.ACTION = "VIDEO"
request.data = data;


loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, completeHandler);
loader.load(request);
于 2012-04-22T01:11:03.967 回答