2015-10-26 69 views

回答

5

Sitecore安全性使用标准的ASP.NET成员资格提供程序。因此,您可以获取Sitecore用户,然后使用用户名来获得MembershipUserMembershipUser.ProviderUserKey是来自aspnet_Useraspnet_Membership表格的Guid。

var user = Sitecore.Context.User; 
var membershipUser = System.Web.Security.Membership.GetUser(user.Name); 
var userId = membershipUser.ProviderUserKey;