我可以将 ASP.NET WebForms 中的成员资格提供程序与我自己的用户数据库一起使用吗?如果是这样,如何?

Can I use the Membership provider in ASP.NET WebForms with my own User database? If so, how?

我正在寻找在我的 ASP.NET WebForms 应用程序中实现 登录 功能的方法。
我知道我可以使用创建自己的表的默认成员身份提供程序。我想知道我是否可以对数据库使用自己的架构。 我不想在我的数据库或其他地方安装 Membership 表。
我有一个现有的数据库,其中包含我无法修改的现有结构。

或者我是否必须像 this 建议的那样艰难地编写自己的会员提供程序。如果是,那么请给我一些关于如何编写 basic 会员提供程序的教程。

您可以简单地自定义标准会员 UserProfile table,如以下示例所示:(1), (2)

或者您可以使用您自己的现有数据,并通过 ID 或唯一用户名将您的用户映射到标准会员用户。如果您使用它,请记住保持一致(即在您的应用程序中处理用户时)。