如何在liferay中获取登录凭据?

时间:2016-09-13 06:43:39

标签: java liferay

我通过在login.jsp文件夹中实现/html/portlet/login来制作一个钩子。 现在我尝试通过默认登录表单获取提交的登录凭据。我尝试的代码是: -

request.getParameter("login")

但它无法检索登录凭据,因此我想询问如何检索登录凭据。

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式获取用户名和密码:

String username = themeDisplay.getUser().getScreenName();

String password = (String)request.getSession().getAttribute(WebKeys.USER_PASSWORD);

并在 portal-ext.properties:

中写下以下行
session.store.password=true

session.shared.attributes.excludes=

但是您需要采取预防措施,因为当您使用session.store.password = true时,密码将以明文形式存储,并且相同的内容将显示在转储中。

我希望这可以解决您的问题。