Dotnetnuke将密码从一个门户复制到另一个门户

时间:2017-08-22 13:26:45

标签: asp.net asp.net-membership dotnetnuke

我们正在使用DotNetNuke创建多个网站(门户网站) 我正在寻找一种解决方案,将用户从一个门户复制到另一个门户,密码相同。

我看到密码以加密格式存储在aspnet_membership表中。

如何借助带有相同密码的sql脚本将此用户从一个门户复制到另一个门户。

2 个答案:

答案 0 :(得分:1)

如果您尝试在DNN的SAME实例中复制用户,即从PortalID 1到PortalID 2,您可以通过使用UserID和NEW portalid将新记录添加到UserPortals表来实现此目的想让他们访问。

这会将用户添加到第二个门户网站。如果要将它们分配给特定角色,也可以将它们添加到UserRoles表中的角色。

如果您尝试将它们从一个DNN实例复制到另一个DNN,那么由于我相信加密,您将面临更难的问题。

答案 1 :(得分:0)

如果密码未经过哈希处理,您可以使用此模块:https://usersexportimport.codeplex.com/