相关疑难解决方法(0)

如何删除SimpleMembership用户?

在我使用Forms Authentication(通过SimpleMembership)的ASP.NET MVC应用程序中,如何删除用户/帐户?

WebSecurity类不公开DeleteUser.在云雀上,我试过:

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

new SimpleMembershipProvider().DeleteUser(userName, true);
Run Code Online (Sandbox Code Playgroud)

但是抱怨说我还没有初始化SimpleMembership提供商.无论如何,我非常感谢一些示例代码,它们展示了如何删除用户.谢谢!

短发

security asp.net-mvc

10
推荐指数
3
解决办法
1万
查看次数

使用SimpleMembership删除用户mvc 4时出错

当我尝试Membership.DeleteUser(string, bool)使用SimpleMembership提供程序的MVC 4项目时,我收到以下错误消息:

"DELETE语句与REFERENCE约束"fk_UserId"冲突.冲突发生在数据库"Conductor_Basic3",表"dbo.webpages_UsersInRoles",列'UserId'.该语句已被终止."

约束已设置且正确,因此我无法真正理解错误消息.我想我在这里错过了一些东西.

任何人都可以向我解释这个错误吗?

asp.net-mvc membership-provider

4
推荐指数
1
解决办法
4497
查看次数