0

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

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

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

4

2 回答 2

1

如果您将密码以明文形式存储在数据库中,那么您应该能够编写一些代码以编程方式循环遍历现有用户并在 ASP.NET 的成员资格提供程序下重新创建它们。查看Membership.CreateUser 方法及其各种重载。请记住,现在有多个提供商可供选择,因此请确保选择适合您的应用程序的提供商。

如果您有任何指向现有用户数据库表的外键引用,您也只需要进行一些重新布线,但如果我最初假设您有可用的未散列密码是正确的,那么这应该不会太难.

您可能还想在这里这里查看更多帮助。

于 2013-09-24T13:42:27.303 回答