成员身份和角色身份验证使用自定义表

时间:2012-03-27 03:02:11

标签: c# mysql asp.net-mvc asp.net-membership roleprovider

我正在使用asp.net mvc 3,我的问题是我需要使用自定义用户登录表而不是使用自动生成的my_aspnet_users。如何指向成员身份和角色身份验证以使用我创建的用户登录表。我找到了这个博客Customized Membership and Role Provider。但这适用于自定义成员身份和角色身份验证。我只需指向提供者使用我创建的表。还有其他办法吗?

2 个答案:

答案 0 :(得分:3)

如何坚持使用标准MembershipProvider,并将Users表映射到生成的表(可能是用户名)?

答案 1 :(得分:1)

开箱即用的SqlMembershipProvider实际上并不像那样。它旨在查找非常具体的存储过程以及随之而来的架构。 您无法真正“插入”其他架构并期望它能够正常运作。

话虽这么说,实现自定义成员资格提供程序确实不是一件令人畏惧的任务。我做了很多次,你不需要实现一切。

MSDN docs是一个很好的起点,它将指导您完成所需的工作。