gpt4 book ai didi

asp.net-mvc - 如何删除 SimpleMembership 用户?

转载 作者:行者123 更新时间:2023-12-04 02:30:41 25 4
gpt4 key购买 nike

在我使用表单例份验证(通过 SimpleMembership)的 ASP.NET MVC 应用程序中,如何删除用户/帐户?

WebSecurity 类不公开 DeleteUser。在 lark 上,我试过:

WebSecurity.InitializeDatabaseConnection(
"MyDbConnection", "Users", "Id", "UserName", autoCreateTables: true);

new SimpleMembershipProvider().DeleteUser(userName, true);

但这提示我没有初始化 SimpleMembership 提供程序。无论如何,我非常感谢一些显示如何删除用户的示例代码。谢谢!

鲍勃

最佳答案

如果你只是这样做会发生什么Membership.DeleteUser(username,true) .您可能会收到在 Membership 上添加 using 指令的提示。 .如果配置正确,则不需要创建新的 SimpleMembershipProvider 实例。

如果您像这样即时创建它,则需要在该对象上设置连接并以编程方式配置它(它不知道您在上面创建的连接)。通常人们在 web.config 中这样做,但如果您使用表单例份验证模板创建应用程序,那么您应该自动处理。

您的供应商我有这个错误,在这里讨论和解决:Membership.DeleteUser is not deleting all related rows of the user

关于asp.net-mvc - 如何删除 SimpleMembership 用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13391166/

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