【问题标题】:Liferay: Inter-browser sessionLiferay:浏览器间会话
【发布时间】:2012-04-11 18:47:14
【问题描述】:

故事是这样的:使用 Liferay,如果用户在一个浏览器上登录并尝试在另一个浏览器(或另一台机器)上登录,那么他应该可以选择继续该会话(即复制该会话的所有会话属性并从第一个浏览器中终止它)或启动一个新的(终止第一台机器上的会话)。

我想知道 Liferay 是否支持这样的事情。我认为将会话属性保存到数据库并将它们返回到第二个浏览器(例如使用 PreLoginAction)可能是一种解决方案。我很好奇是否有提供持久会话的方法,以及当第二个浏览器复制它时使第一个浏览器上的会话无效/终止的方法。

提前致谢。

【问题讨论】:

    标签: session cross-browser liferay persist


    【解决方案1】:

    请在您的 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
    

    【讨论】:

      猜你喜欢
      • 2018-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-11
      • 2017-05-10
      • 1970-01-01
      相关资源
      最近更新 更多