問題
- このコードを使用して、カスタマイズで API 呼び出しを保護します。
(request variable is an HttpServletRequest object from @Context annotation)
long userId = GetterUtil.getLong(request.getRemoteUser());
user = UserLocalServiceUtil.getUser(userId); - ただし、DE-59 から DE-93 にパッチを適用した後、このコードはデフォルトの Liferay ユーザーのみを呼び出します。 このため、パッチを適用した後、ユーザーはログインできません。
Environment
- DXP 7.0
解決策
- この場合、 を使用して解決されます PortalUtil クラス
PortalUtil.getUser(HttpServletRequest request)
Liferay API
追加情報
- 詳細については、 リリース ノートを参照してください。