gpt4 book ai didi

api - 在 dotnetnuke 中以编程方式删除用户

转载 作者:行者123 更新时间:2023-12-05 09:25:31 25 4
gpt4 key购买 nike

我正在使用 DNN 5.x;我想从 C# 代码中删除一个用户。我测试的代码是:

UserInfo objUserInfo = DotNetNuke.Entities.Users.UserController.GetUser(0, userid, false);
UserController.DeleteUser(ref objUserInfo, false, false);

但是,相应的记录保留在表中:aspnet_users、aspnet_membership、users。我应该使用什么来获得完全删除?

最佳答案

在调用 DeleteUser 后使用 UserController.RemoveUser(objUserInfo)。所以你的代码应该是这样的

UserInfo objUserInfo = DotNetNuke.Entities.Users.UserController.GetUser(0, userid, false);
UserController.DeleteUser(ref objUserInfo, false, false);
UserController.RemoveUser(objUserInfo);

关于api - 在 dotnetnuke 中以编程方式删除用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2034930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com