java - Liferay 变量 $user 与 $realuser

标签 java liferay velocity

liferay 中有许多变量可用于自定义 TPL 文件。我在下面的 liferay 链接中找到了。

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

但我对以下变量感到困惑。我无法理解 $user 和 $realuser 之间的区别。

有人可以帮忙吗?

谢谢。

最佳答案

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

停靠栏还会向您显示两个用户名(又名“您正在冒充...再次做回自己”- 带有停止冒充的链接)

关于java - Liferay 变量 $user 与 $realuser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29985288/

相关文章:

java - 速度模板引擎 : How to check if variable is set within macro via passed parameter

java - Velocity 2 不会设置属性

java - 我们可以在独立服务中而不是在 liferay 中使用 Liferay jar 吗?

gradle - Liferay dxp 7.2 Jenkins CI/CD

java - 类级静态 block 是否表示为字节代码中的方法?

java - 在 Java 中如何将 ASCII 字符写入文件?

java - 如何在不使用 PortalUtil.getHttpServletResponse 的情况下从 liferay 门户获取 HttpServletResponse

jquery - 计算旋转后的新位置

java - Android Studio Wifi管理器

java - @ConfigurationProperties 注解的警告