Apache flex HTTP身份验证和Flex
我有一个小问题。我使用ZendAMF编写了一个带有PHP远程处理的Flex应用程序。我还制作和验证了这个系统。用户提供凭据,我将它们传递到我的网关,在那里我注册了一个服务来查询SQL db并验证用户是否已注册。那很好用。在我的应用程序中,我正在将MRTG图形(PNG文件)加载到图像组件中。这些图表在我的文档根目录中。它们的装载情况也很好。问题是,如果我键入png文件的URL路径,我可以直接看到它,而无需任何身份验证。为了满足这个需求,我将htaccess文件添加到我的文档根目录中的MRTG文件夹中。知道当我查看Flex应用程序中的图像时,它会询问HTTP用户名和密码。这是我不想要的 简单地说。MRTG PNG在我的文档根目录中Apache flex HTTP身份验证和Flex,apache-flex,http,Apache Flex,Http,我有一个小问题。我使用ZendAMF编写了一个带有PHP远程处理的Flex应用程序。我还制作和验证了这个系统。用户提供凭据,我将它们传递到我的网关,在那里我注册了一个服务来查询SQL db并验证用户是否已注册。那很好用。在我的应用程序中,我正在将MRTG图形(PNG文件)加载到图像组件中。这些图表在我的文档根目录中。它们的装载情况也很好。问题是,如果我键入png文件的URL路径,我可以直接看到它,而无需任何身份验证。为了满足这个需求,我将htaccess文件添加到我的文档根目录中的MRTG文件夹
如果您使用的是ZendAMF,为什么不在您的服务上创建一个服务方法来为您提供这些图像呢 这样你就可以完全控制发生的事情。 例如,您可以将它们作为字节数组或base64编码字符串发送,这样就很难定义映像实际存储在服务器磁盘上的位置
干杯但这样图像仍将位于我的文档根目录中??对。图像可能在服务器上的任何位置。此外,如果用户未正确验证,则可以限制对该文件夹的访问。