如何使用ASP.NET成员资格提供程序类

Gay*_*yan 1 c# membership asp.net roleprovider

我想为我自己的数据库使用asp.net成员资格提供程序我有自己的表

这是我做了什么 我扩展了会员提供者类与我自己的写所有重复的方法. 是否正确使用成员资格提供程序类进行自定义使用?我也扩展了角色管理课程.

Eri*_*sch 7

什么是"正确的"和什么是"错误的"是模糊的,因为不同的人有不同的意见.

我的观点是,您永远不应该扩展成员资格表,因为如果Microsoft决定向这些类添加其他功能,那么这样做会产生潜在的问题.

相反,您应该只使用asp.net成员资格提供程序密钥作为您自己的表中的外键.因此,您可能拥有自己的"用户"表,但其中一列是asp.net成员身份用户ID值.这允许您将它们关联在一起并获取该信息,而无需自己扩展asp.net成员资格表.