gpt4 book ai didi

asp.net-membership - 将 AspNetSqlMembershipProvider 用户迁移到 WebMatrix

转载 作者:行者123 更新时间:2023-12-02 20:45:36 26 4
gpt4 key购买 nike

我正在寻找一个可以将我的用户从 AspNetSqlMembershipProvider 用户迁移到 WebMatrix.WebData.WebSecurity 的工具。我想在 Azure 上托管我的网站,但在使用 AspNet 存储过程时遇到很多麻烦。

将数据从一个表导出到另一个表似乎很容易,但不使用密码。我该如何完成任务它对于我的最终用户必须是透明的。

谢谢!

最佳答案

如果密码是唯一的障碍,请不要担心。事实上,我们不能也不需要知道密码本身。在大多数系统中,密码被编码并保存在表中。在asp.net mvc4 SimpleMembershipProvider 中,该表称为webpages_membership。在此表中,有 2 列是键:Password 和 PasswordSalt。我对 AspNetSqlMembershipProvider 一无所知,但我认为必须有一个相应的表,其中包含具有相似名称的 2 列。迁移这两列中的数据应该可以正常工作。

我建议这样做:

  1. 在旧系统中创建一个带有密码的新帐户。
  2. 在新系统中使用不同的密码创建新帐户。
  3. 用旧系统中的密码/密码盐覆盖新系统中的密码/密码盐。
  4. 尝试使用旧系统的密码登录新系统。
  5. 如果成功,则证明两个系统使用的是相同的机制,您可以完成整个迁移工作。

详细算法可以在这里找到:http://www.jasypt.org/howtoencryptuserpasswords.html

关于asp.net-membership - 将 AspNetSqlMembershipProvider 用户迁移到 WebMatrix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12666428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com