【问题标题】:Maintain Liferay session depending upon session in another website根据另一个网站中的会话维护 Liferay 会话
【发布时间】:2015-05-14 13:10:12
【问题描述】:

两个组件

  1. Liferay 网站
  2. 另一个我们无法控制的网站

我们有什么

我们将使用 通过 Liferay 以编程方式登录网站,并在登录后获取 html 页面。做一些 HTML 解析并在 liferay 中显示页面。

我们需要做什么(这是我需要帮助或指点)

所以我们需要做的是:

  1. 用户登录 Liferay 并提供凭据
  2. 只有在其他网站以编程方式登录成功时,他才会登录。
  3. 在该应用程序中登录成功后,将在 liferay 中创建一个会话。
  4. 一旦用户闲置一段时间并从网站注销,它也应该将用户从 Liferay 注销。

网站和liferay中的用户群相同,但liferay中的密码与网站中的密码不同。

当我使用 Apache HttpComponents 时我的方法是否正确,或者还有其他方法可以做到这一点吗?

这方面的任何帮助都会有所帮助。

谢谢

注意:交叉发布在 Liferay 论坛 - Maintain Liferay session depending upon session in another website

【问题讨论】:

    标签: apache-httpcomponents liferay liferay-6 apache-httpclient-4.x apache-httpcomponents


    【解决方案1】:

    我不确定哪个是您的问题。 Liferay 会在用户停止交互一段时间后自动注销用户。

    【讨论】:

    • 这是答案吗??无论如何感谢您的回复,我不确定您不清楚哪一部分,但简单的要求是如何使会话与其他网站同步,例如其他网站的会话超时为 60,但 liferay 的会话超时为 30 或反之亦然。只有当其他网站登录成功时,我将如何登录liferay?任何指针?还是一切都可行?
    • Liferay 会话超时设置在 web.xml 文件中。在 ROOT/WEB-INF 上。
    • 对于登录要求,正如您所说,您解析其他网站,您必须确保用户已登录才能登录 Liferay。
    猜你喜欢
    • 2012-03-05
    • 2019-08-16
    • 1970-01-01
    • 2017-05-30
    • 2018-06-09
    • 1970-01-01
    • 2012-02-29
    • 2010-11-19
    • 2011-11-08
    相关资源
    最近更新 更多