0

ストーリーは次のようなものです: Liferay を使用して、ユーザーが 1 つのブラウザーでログインしていて、別のブラウザー (または別のマシン) でログインしようとすると、そのセッションを続行するオプションが必要です (つまり、すべてのセッションをコピーします)。そのセッションの属性を削除し、最初のブラウザーからそれを強制終了する) または新しいセッションを開始する (最初のマシンでセッションを強制終了する)。

Liferay がこのようなものをサポートしているかどうかを知りたいです。セッション属性を DB に保持し、2 番目のブラウザー (たとえば、PreLoginAction を使用) に戻すことが解決策になる可能性があると考えています。セッションを永続化する方法と、2 番目のブラウザがコピーしたときに最初のブラウザでセッションを無効化/強制終了する方法が提供されているかどうかに興味があります。

前もって感謝します。

4

1 に答える 1

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
于 2012-03-28T09:25:19.637 に答える