我有一个使用 Blazeds 的 Flex 和 Java 的示例应用程序。
如何向特定用户提供会话?例如,一个用户可以登录应用程序,然后如果同一用户将 url 复制到同一浏览器的新选项卡中,则它会要求再次登录。
我有一个使用 Blazeds 的 Flex 和 Java 的示例应用程序。
如何向特定用户提供会话?例如,一个用户可以登录应用程序,然后如果同一用户将 url 复制到同一浏览器的新选项卡中,则它会要求再次登录。
在java端提供会话更好..
would you not be able to use a cookie to handle session management, its possible that the cookie is not being correctly set with the session ID.
如果您在 flex 和 java 中处理会话,那么您需要对您的 java 类进行远程对象调用并检查会话是否包含某些值。
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 中检查此方法的结果是否为空,如果它不为空,则可以导航到您的登录页面,这样您就可以在 flex 中进行会话处理。