在现有登录方案中实现ASP.NET中的成员身份

时间:2013-09-24 12:32:19

标签: c# asp.net asp.net-membership

我有一个asp.net应用程序和一个登录表,其中包含用户名,密码,角色,emailid等字段,这些字段在应用程序中用于登录目的。当我创建应用程序时,我不知道ASP.NET的成员资格。(作为初学者)

我是否可以在不更改原始登录表的情况下将此表映射到ASP.NET成员代码, 因为同一个表也在忘记密码功能中更新。

当实施会员代码时,我的应用程序也将变得安全。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

如果您以明文形式将密码存储在数据库中,那么您应该能够编写一些代码来以编程方式遍历现有用户并在ASP.NET的成员资格提供程序下重新创建它们。查看Membership.CreateUser method and its various overloads.请注意,目前有多个提供商可供选择,因此请务必选择适合您应用的提供商。

如果您有任何外键引用指向您现有的用户数据库表,您只需要进行一些重新布线,但如果我原先假设您有密码可用,那么这不应该太难了。

您可能还想查看herehere以获取更多帮助。