我通过在login.jsp
文件夹中实现/html/portlet/login
来制作一个钩子。
现在我尝试通过默认登录表单获取提交的登录凭据。我尝试的代码是: -
request.getParameter("login")
但它无法检索登录凭据,因此我想询问如何检索登录凭据。
答案 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时,密码将以明文形式存储,并且相同的内容将显示在转储中。
我希望这可以解决您的问题。