0

我正在使用 Liferay 6.06 版。我使用 Liferay 插件 SDK 开发了一个登录 Portlet,其中 View JSP 包含一个登录屏幕。从这个视图 JSP 提交凭据后,我的自定义 Portlet 类的 processAction 方法将接收到它。这一切都很好。

我有两个问题:

  1. 目前,登录 Portlet 是 Liferay 屏幕下示例类别的一部分(我想要拥有自己的屏幕,最初在进入时http://localhost:8080/mycontext,我想显示登录屏幕)。

  2. 一旦在我的自定义 Portlet 类的 processAction 方法中收到凭据,我想显示我自己的两个 Portlet。

谁能告诉我如何实现这一目标?

4

1 回答 1

0

除了您不需要为您的用例自定义登录名之外,如果您仍需要自定义登录过程,您应该:

构建一个钩子,它是一种能够与 Liferay 的核心功能交互的插件。如果你不知道看看 [这里] http://www.liferay.com/it/documentation/liferay-portal/6.0/development/-/ai/hooks

或者只使用属性 login.events.post=my.custom.PortletAction

并在成功用户登录后放置您的业务逻辑

于 2013-03-15T13:38:14.727 回答