2016-08-01 62 views
3

我想在基於xml-config的項目中使用Spring Session,但不支持在同一瀏覽器窗口中使用多個會話(用戶登錄)。在Spring Session中禁用多個會話支持

可以禁用嗎?如果是,如何?

+0

希望它可以幫助你。 http://stackoverflow.com/questions/12985862/how-to-limit-only-one-session-per-user-and-block-the-subsequent-login-attempt – Lovababu

+1

你想禁用什麼,只有多個登錄但允許多個會話使用相同的登錄名?或者你想只允許每個瀏覽器一個會話?這不是一回事...... –

+0

我只想每個瀏覽器只有一個會話。現在我根本不需要?_s = x機制。 – yglodt

回答

2

CookieHttpSessionStrategy#setSessionAliasParamName javadoc

設置用於指定 會議別名HTTP參數的名稱。如果該值爲空,則每個瀏覽器僅支持單個會話 。

因此,與Spring的XML配置這樣的語句:

<bean class="org.springframework.session.web.http.CookieHttpSessionStrategy"> 
    <property name="sessionAliasParamName"> 
     <null/> 
    </property> 
</bean> 
相關問題