Comment puis-je obtenir l'utilisateur actuel dans Liferay?
Comment puis-je obtenir le courant de l'utilisateur connecté à un Liferay portal avec un simple Java code?
Je suis en utilisant Liferay 6.0.6
source d'informationauteur med
Vous devez vous connecter pour publier un commentaire.
Simplement:
Dans votre doView/processAction méthode suivante
ou utiliser le ThemeDisplay objet. Il contient une autre information comme companyId, id de groupe, ...
Classes ThemeDisplay, de l'Utilisateur et WebKeys font partie de portal-service.jar.
Si vous avez besoin d'une pièce d'identité pour identifier l'état actuel de l'utilisateur vous pouvez également utiliser
Cette solution n'est pas Liferay spécifique et doit être portable chez jsr-286 portails.
Source: Obtenez de l'utilisateur actuel Liferay à l'aide d'un simple code Java
Dans Du Code Java:
UserLocalServiceUtil.getXXX
méthodes sont là, choisir comme vous le souhaitez.Dans le Code JSP:
themeDisplay.getUserId()
vous donnera l'id de l'utilisateur courantthemeDisplay.getUser()
vous donnera l'objet de l'Utilisateur actuel.