使用自定义表的成员身份和角色身份验证
本文关键字:身份 角色 身份验证 成员 自定义 | 更新日期: 2023-09-27 18:29:03
我使用的是asp.net mvc 3,我的问题是我需要使用自定义的用户登录表,而不是使用自动生成的My_aspnet_users。如何将Membership和角色身份验证指向我创建的用户登录表。我发现了这个博客自定义会员和角色提供者。但这是针对自定义的成员资格和角色身份验证。我只需要指向提供者就可以使用我创建的表。还有别的办法吗?
坚持使用标准的MembershipProvider
,并将Users
表映射到生成的表(可能是通过用户名)怎么样?
开箱即用的SqlMembershipProvider
真的不是那样工作的。它的设计目的是寻找非常特定的存储过程以及与之相关的架构。你不能真的将另一个架构"插入"其中并期望它工作。
话虽如此,实现一个自定义会员资格提供商并不是一项艰巨的任务。我已经做了很多次了,您不必实现所有内容。
MSDN文档是一个很好的起点,它将引导您完成所需内容。