将用户从DotNetNuke迁移到Orchard CMS

时间:2014-05-27 16:18:49

标签: dotnetnuke orchardcms

我有一个基于DotNetNuke的现有网站,但我们正在考虑迁移到Orchard CMS。我想避免要求我们的用户在新的Orchard网站上重新注册,但无法找到任何用于迁移用户的工具或信息。我最关心的是处理散列密码。

有没有人有在这两个CMS之间迁移用户的经验?

1 个答案:

答案 0 :(得分:0)

这取决于所使用的密码加密。某些加密类型可以解密,有些则不能。

我写了一个可以解密密码的DNN模块,因为该公司想在另一个网站上设置用户。他们希望使用相同的用户名/密码,并使其对员工透明。您可以将其修改为只将所有用户名/密码写入数据库表或文件。

它基于以下代码:DNN Decrypting PasswordAnother SqlMembership Decryption article

您还可以从DNN商店购买模块以导出用户:Bulk User Export

但是,如果您的站点使用单向散列算法,这些方法都不会起作用。如果是这种情况,您唯一能做的就是使用设置密码导入用户。

导出用户后,您只需通过以下导入工具将其导入Orchard:Orchard Import