如何使用Flex with Blazeds在java中证明会话?

时间:2012-10-06 09:26:06

标签: java flex blazeds

我有一个使用Flex和Java使用Blazeds的示例应用程序。

如何向特定用户提供会话?例如,一个用户可以登录到该应用程序,然后如果相同的用户将该URL复制到同一浏览器的新选项卡中 它要求再次登录。

3 个答案:

答案 0 :(得分:1)

在java端提供会话更好..

答案 1 :(得分:0)

您是否无法使用cookie来处理会话管理,可能是因为没有使用会话ID正确设置cookie。

答案 2 :(得分:0)

如果你在flex和java中处理会话,那么你需要对你的java类进行远程对象调用,并检查session是否包含某些值。

public String getUser(){
 String status="";
 if(session!=null){
System.out.println(session.getId());
status= (String)session.getAttribute("uname");
}else{
session = FlexContext.getFlexSession();
status=null;
 }
return status;
}

在Flex检查中,如果此方法的结果为null,则该方法的结果为null,然后可以正常导航到您的登录页面,这样您就可以在flex中进行会话处理。