如果您正在进行完全自制的实现,是否值得使用ASP.NET的成员资格/角色提供程序模型?

Dan*_*fer 1 membership asp.net asp.net-membership

我正在开发一个将使用Facebook Connect对用户进行身份验证的网站.我们在后端还有一些数据库结构,通过他们的Facebook用户ID将用户关联到各种组和角色.

简而言之,项目的要求与ASP.NET的成员资格和角色提供者模型定义的功能并没有太多的交叉.

鉴于此,有没有理由为这些东西实现自定义成员资格提供程序,除了它使用"内置"的东西并通过Membership静态类访问它?

Ken*_*ing 7

是.实现一个MembershipProvider(你真的只需要实现该ValidateUser方法)非常容易,并且你可以访问一些非常有用的asp.net功能,这些功能至少可以简化很多代码(我正在考虑帮助器Page.User).

  • +1 - 不能同意.对于创建提供程序所需的工作量,这是值得的. (2认同)