2012-10-06 46 views
1

我有一個示例應用程序使用Flex和Java使用Blazeds。如何在java中使用Flex和Blazeds證明會話?

如何向特定用戶提供會話?例如,一個用戶可以登錄到應用程序,然後如果同一用戶將該url複製到同一瀏覽器的新選項卡中,那麼它會要求再次登錄。

+0

如果誰複製網址?另一個用戶或同一個用戶?使用相同的瀏覽器或另一個?你是什​​麼意思「提供會話特定用戶? – cporte

回答

1

提供會話越好..

0

您是否無法使用Cookie來處理會話管理,可能是因爲未使用會話ID正確設置Cookie。在Java方面

0

如果你是在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中檢查該方法的結果爲空或不是如果不爲空再細別的瀏覽到您的登錄頁面,這樣就可以計算策略,以會議柔性處理。

相關問題