Apache flex 从php登录到flex项目
我正在尝试创建一个系统,在这个系统中,我可以从php登录,然后直接转到flex项目。flex项目已经有了登录系统,但我想绕过它,使用用php创建的登录系统。为了进行测试,我创建了一个简单的mxml文件和一个html页面。我使用object标记和flashvars将用户名和密码传递到swf中,并使用label显示。但是我的项目非常大,希望在不使用项目的swf的情况下传递用户名和密码。可能吗 你的问题不是很清楚,但还是没有什么: 我的理解: 您有一个flex应用程序,并且希望使用php中的密码验证来限制对它的访问 我的解决方案:Apache flex 从php登录到flex项目,apache-flex,Apache Flex,我正在尝试创建一个系统,在这个系统中,我可以从php登录,然后直接转到flex项目。flex项目已经有了登录系统,但我想绕过它,使用用php创建的登录系统。为了进行测试,我创建了一个简单的mxml文件和一个html页面。我使用object标记和flashvars将用户名和密码传递到swf中,并使用label显示。但是我的项目非常大,希望在不使用项目的swf的情况下传递用户名和密码。可能吗 你的问题不是很清楚,但还是没有什么: 我的理解: 您有一个flex应用程序,并且希望使用php中的密码验证来
<?php
if(isset($_POST['username']) && isset($_POST['password'])) {
//check for valid username and password
if( /* valid login */ ) {
$_SESSION['isloggedin']=true;
header("Location: application.php");
} else {
$_SESSION['isloggedin']=false;
}
} else {
$_SESSION['isloggedin']=false;
}
?>
application.php
<?php
if(isset($_SESSION['isloggedin']) && $_SESSION['isloggedin']) {
include("./myFlexAppPage.html");
} else {
header("Location: login.php");
}
?>
项目的大小与登录Flex生成的SWF应用程序或将变量传递给该应用程序有什么关系?我的意思是,该项目有多个库,因此无法将其编译为SWF。您好,Pranav此myFlexAppPage.html位于Flex项目的bin debug文件夹内。如何将该文件包含到服务器目录中?显然,您必须将其上载到服务器,并将login.php和application.php放在与myFlexAppPage.htmlHi Pranav相同的目录中,因此现在我必须使用php服务器进行身份验证。运行Flex项目,将视图堆栈设置为登录视图,并将文件上载到服务器目录。在验证之后,我可以直接进入loggedIn视图。实际上,您可以将Flex应用程序设置为登录视图并发布它。php脚本将处理剩下的部分。嗨,Pranav,我将如何将用户凭据传递给Flex项目。我对Flex项目的不同用户有不同的权限。