asp.net成员资格和角色提供程序

asp.net成员资格和角色提供程序,asp.net,asp.net-membership,Asp.net,Asp.net Membership,我以前没有使用过ASP.NET成员资格和角色提供程序,但正在寻找一个新项目。 感谢您的指导 场景:相当简单的应用程序。需要开发一个既有客户又有用户的应用程序。该应用程序将是一个文档管理系统,任何用户为特定客户上传的文档将向该客户的所有用户公开 我看了一些会员制的例子,我知道我可以很容易地创建一个自定义提供者,但我想确认它的需要 我可以使用ASP.NET成员资格提供程序及其创建的用户表从数据库中的Customers表中引用它吗?将有一个映射表,如CustomerUserMapping,以便每个用户

我以前没有使用过ASP.NET成员资格和角色提供程序,但正在寻找一个新项目。 感谢您的指导

场景:相当简单的应用程序。需要开发一个既有客户又有用户的应用程序。该应用程序将是一个文档管理系统,任何用户为特定客户上传的文档将向该客户的所有用户公开

我看了一些会员制的例子,我知道我可以很容易地创建一个自定义提供者,但我想确认它的需要

我可以使用ASP.NET成员资格提供程序及其创建的用户表从数据库中的Customers表中引用它吗?将有一个映射表,如CustomerUserMapping,以便每个用户都有一个或多个可以映射到的客户


此外,每个用户将有不同类型的角色,我计划为此使用角色提供程序。

如果您可以将两者关联起来的话。我个人也遇到过类似的情况,我升级了一个具有asp成员资格的现有数据库,并将外键放到我的ow表中。

您可能遇到的一个问题是,成员资格提供程序没有以任何方式公开用户ID。就会员资格提供者而言,用户名就是id。如果你仔细想想,这是有道理的。并非所有实现都有ID。如果您计划在关系中使用非用户名ID,您需要记住,您的查询将以用户名作为基础,而不是以用户ID开始。在您做出决策和架构时,请记住这一点。

在会员资格提供者?