我想使用Umbraco 7在我的网站上使用C#进行注册表格。我制作了一个表格并编写了代码:
IMember _newMember = ApplicationContext.Current.Services.MemberService.CreateMember("username", "user@email.com", "Full Name", "Member");
ApplicationContext.Current.Services.MemberService.Save(_newMember);
ApplicationContext.Current.Services.MemberService.SavePassword(_newMember, "pass");
表单已正确发送,但成员仍然不存在于成员列表中。
任何人都可以帮助我吗?
答案 0 :(得分:1)
试试这个(我使用7.1.6
版本的Umbraco):
var memSer = Services.MemberService;
IMember mem = memSer.CreateMember(newUser.UserName, newUser.Email == null ? "mail@mail.com" : newUser.Email, newUser.UserName, "SigneageSystemMember");
memSer.Save(mem);
memSer.SavePassword(mem, newUser.Password);