Umbraco Backend会员资料

时间:2016-12-15 14:32:14

标签: c# asp.net-mvc umbraco7 members

我已经在umbraco中创建了可以登录(前端)到用户区域的成员。

我还在umbraco的成员之下创建了字段,其中包含我可以在umbraco后端设置的个人资料图片,地址,电话等信息。

但我还想在会员登录的用户区中显示该信息。

但我还没有找到办法,把这些信息拿出来。

我可以使用membership.getuser()来让当前用户登录。

但是如何在后端获取信息?

1 个答案:

答案 0 :(得分:0)

我会使用像

这样的东西
//first, get the member
var member = ApplicationContext.Current.Services.MemberService
            .GetByUsername(HttpContext.Current.User.Identity.Name);

该成员的属性现在可在Properties集合中找到 -

var properties = member.Properties;

这是一个PropertyCollection对象,它是KeyedCollection - 最终可以迭代或搜索。