我想为我自己的数据库使用asp.net成员资格提供程序我有自己的表
这是我做了什么
我用自己编写的所有覆盖方法扩展了成员资格提供程序类。
将成员资格提供程序类用于自定义使用是正确的方法吗?我也扩展了角色管理类。
最佳答案
什么是“正确的”和“错误的”是模糊的,因为不同的人有不同的意见。
我的意见是,永远不要扩展成员资格表,因为这样做会在Microsoft决定为这些类添加其他功能时造成潜在的问题。
相反,您应该只将asp.net成员资格提供程序键用作您自己的表中的外键。因此,您可能拥有自己的“用户”表,但其中一列是asp.net成员身份用户ID值。这使您可以将它们关联在一起并获取该信息,而无需扩展asp.net成员资格表本身。
关于c# - 如何使用ASP.NET成员资格提供程序类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4701181/