Liferay 变量 $user 与 $realuser

Liferay variable $user vs $realuser

liferay 中有许多可用于自定义 TPL 的变量 files.I 已在 liferay link 下方找到。

http://www.liferay.com/documentation/liferay-portal/6.2/development/-/ai/variables-available-to-layout-a-template-liferay-portal-6-2-dev-guide-09-en

但我对下面的内容感到困惑 variables.I 我无法理解 $user 和 $realuser 之间的区别。

有人可以帮忙吗?

谢谢。

当您有适当的权限时,您可以"impersonate"其他用户。尝试一下:以管理员身份登录,进入用户管理屏幕,"Action" 按钮将有一个 "impersonate" 选项。启用此功能后,将对 ${user} 进行权限检查,即使您在登录时授予了 ${realuser} 的权限(realuser 将是您的管理员帐户)。

停靠栏还会显示两个用户名(又名 "you are impersonating... be yourself again" - 带有 link 以停止模拟)

在模拟另一个用户帐户时:

用户 -> 用户已被替换(常规)。

真实用户 -> 冒充另一个用户(管理员)的用户