更新DotNetNuke数据库中的用户信息

时间:2012-09-21 11:27:24

标签: dotnetnuke

我创建了一个自定义模块,用户可以从中更新其名字,姓氏和密码信息。我已经找到了如何更新密码,但无论我尝试用这些名称做什么都行不通。我已经尝试过使用usercontroller和profilecontoller类,虽然他们没有抛出任何错误,但数据库中的数据似乎没有得到更新。

我已经搜索了很长时间,但我似乎无法找到任何相关内容,即使我想它实际上可能很简单。

有人可以帮我这个吗?

同时我还需要更新显示名称属性还是自动执行此操作?

感谢

1 个答案:

答案 0 :(得分:2)

最后设法找到答案,我不知道我做错了什么,但我尝试了下面的代码,它现在更新没有问题:

userInfo.Profile.FirstName = firstName;
userInfo.Profile.LastName = Surname;
userInfo.FirstName = firstName;
userInfo.LastName = Surname;
userInfo.DisplayName = firstName + " " + Surname;
ProfileController.UpdateUserProfile(userInfo);

int portalId = userInfo.PortalID;

UserController.UpdateUser(portalId, userInfo);

您可能需要更新用户详细信息和用户个人资料详细信息才能使更改生效。希望这对其他人有帮助

相关问题