2012-03-28 45 views
0

故事是這樣的:使用Liferay的,如果用戶登錄一個瀏覽器,並嘗試登錄,在其他瀏覽器(或另一臺機器),那麼他應該具有的選項繼續是使sesion(即從會話複製的所有會話屬性,並從第一個瀏覽器殺它)或啓動一個新的(第一個機器上殺死會話)。的Liferay:跨瀏覽器會話

我想知道是否有Liferay的這樣的事情的支持。我在想,將會話屬性持久保存到數據庫並在第二個瀏覽器中恢復(例如,使用PreLoginAction)可能是一個解決方案。我很好奇,如果提供了一種持久化會話的方法,並且還有一種方法可以在第二個瀏覽器複製第一個瀏覽器時使會話失效/終止。

在此先感謝。

回答

0

請您portal-ext.properties添加以下屬性並重新啓動服務器

# 
    # Set the following to true if users are allowed to have simultaneous logins 
    # from different sessions. This property is not used unless the property 
    # "live.users.enabled" is set to true. 
    # 
    auth.simultaneous.logins=true 

## 
## Live Users 
## 

    # 
    # Set this to true to enable tracking via Live Users. 
    # 
    live.users.enabled=true