HTTP身份验证和Flex

时间:2011-05-20 21:48:02

标签: flex http

我有一个小查询。我使用ZendAMF编写了一个带有PHP远程处理的Flex应用程序。我也制作了auth系统。用户提供凭据并将其传递到我的网关,我在其中注册了一个服务来查询SQL数据库并验证用户是否已注册。这完美地工作。在我的应用程序中,我将MRTG图形(PNG文件)加载到Image组件中。 GRAPHS位于我的Document Root中。他们也装得很好。问题是,如果我输入png文件的URL路径,我可以直接看到它而无需任何身份验证。为了满足我的需要,我将htaccess文件添加到我的文档根目录中的MRTG文件夹中。知道当我在Flex App中查看图像时,它会询问HTTP用户名和密码。我不想要的。

简单来说。 MRTG PNG在我的文档根目录

  1. 我可以将它们移出文档根目录并仍然让我的Flex应用程序访问它们(我尝试过但失败了)

  2. 我只希望用户能够查看MRTG png而不是直接来自网址。

1 个答案:

答案 0 :(得分:0)

如果您使用的是ZendAMF,为什么不在服务上创建一个为您提供这些图像的服务方法呢?

通过这种方式,您可以完全控制所发生的事情。 例如,您可以将它们作为字节数组或base64编码的字符串发送,这使得定义图像实际存储在服务器磁盘上的位置变得更加困难。

干杯