【发布时间】:2012-04-10 14:06:20
【问题描述】:
我使用的是asp.net mvc 3,我的问题是我需要使用自定义的用户登录表,而不是使用自动生成的my_aspnet_users。我如何指向成员身份和角色身份验证以使用我创建的用户登录表。我找到了这个博客Customized Membership and Role Provider。但这是用于自定义成员资格和角色身份验证。我只需要指出提供者使用我创建的表。有没有其他方法可以做到这一点?
【问题讨论】:
-
XY 问题。 meta.stackexchange.com/questions/66377/what-is-the-xy-problem/… 为什么需要它指向另一个表?
-
可能是因为 aspnet_* 自动生成的东西的架构是呕吐诱导...
-
@ErikPhilips - 这对于任何已经存在一段时间并且已经拥有一些集中式用户存储的公司来说都是非常典型的。由于许多原因(并非所有原因都是技术性的),并不总是可以使用内置的表结构。同样,自定义会员提供者也没什么好怕的。
-
@TiesonT。 : 同意。布莱尔。在很多方面都错了。
-
@Erik - asp.net 的内置架构不适合我现有的数据库(我们没有用户 ID(列))架构。但我可以使用 asp.net 的用户名和密码的身份验证。
标签: c# mysql asp.net-mvc asp.net-membership roleprovider