我在 Tridion 中实现了一个功能区工具栏按钮。作为其中的一部分,我需要循环访问一些组件,这需要有效的会话。
要在 Tridion 中创建会话,我需要一个用户 ID。如何获取当前用户的User Id(windows User Id)?
下面的命令能帮助我们获取用户信息吗?如果是这样,请告诉我该命令的用法。
getJsonUserSettings();
提前致谢。尽早回复表示赞赏。
在c#中你可以使用Tridion.Web.UI.Core.Utils.GetUserName()
这将返回用户的登录名,您需要该用户名来模拟。
我在 Chrome 的控制台中摸索了几秒钟,并想出了这个用户名 - 可能有一种更简单的方法来做到这一点。
Tridion.ContentManager.UserSettings.getInstance().getUserName()
编辑:正如弗兰克所提到的,这是重复的如何在 JavaScript 代码中检索当前登录用户的 TCM URI? https://stackoverflow.com/questions/10171158/how-can-i-retrieve-tcm-uri-of-the-currently-logged-in-user-in-javascript-code
在发布之前开始搜索不是一个坏主意......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)