0
Sitecore用户有没有唯一的价值,而不是用户名和电子邮件地址,我想为使用sitecore API的用户找到一个Id,但我找不到任何?通过Id识别Sitecore用户
Sitecore用户有没有唯一的价值,而不是用户名和电子邮件地址,我想为使用sitecore API的用户找到一个Id,但我找不到任何?通过Id识别Sitecore用户
Sitecore安全性使用标准的ASP.NET成员资格提供程序。因此,您可以获取Sitecore用户,然后使用用户名来获得MembershipUser
。 MembershipUser.ProviderUserKey
是来自aspnet_User
和aspnet_Membership
表格的Guid。
var user = Sitecore.Context.User;
var membershipUser = System.Web.Security.Membership.GetUser(user.Name);
var userId = membershipUser.ProviderUserKey;