2014-09-11 53 views
0

我要让登记表在C#中使用一把umbraco 7.我做了一个表格我的网站和编写代码:一把umbraco - 不能让成员编程

IMember _newMember = ApplicationContext.Current.Services.MemberService.CreateMember("username", "[email protected]", "Full Name", "Member"); 
ApplicationContext.Current.Services.MemberService.Save(_newMember); 
ApplicationContext.Current.Services.MemberService.SavePassword(_newMember, "pass"); 

的形式正确地发送,但会员仍没有按” t存在于成员列表中。

任何人都可以帮助我吗?

回答

1

试试这个(我用7.1.6版本一把umbraco的):

 var memSer = Services.MemberService; 
     IMember mem = memSer.CreateMember(newUser.UserName, newUser.Email == null ? "[email protected]" : newUser.Email, newUser.UserName, "SigneageSystemMember"); 

     memSer.Save(mem); 
     memSer.SavePassword(mem, newUser.Password);