我们正在使用DotNetNuke创建多个网站(门户网站) 我正在寻找一种解决方案,将用户从一个门户复制到另一个门户,密码相同。
我看到密码以加密格式存储在aspnet_membership表中。
如何借助带有相同密码的sql脚本将此用户从一个门户复制到另一个门户。
答案 0 :(得分:1)
如果您尝试在DNN的SAME实例中复制用户,即从PortalID 1到PortalID 2,您可以通过使用UserID和NEW portalid将新记录添加到UserPortals表来实现此目的想让他们访问。
这会将用户添加到第二个门户网站。如果要将它们分配给特定角色,也可以将它们添加到UserRoles表中的角色。
如果您尝试将它们从一个DNN实例复制到另一个DNN,那么由于我相信加密,您将面临更难的问题。
答案 1 :(得分:0)
如果密码未经过哈希处理,您可以使用此模块:https://usersexportimport.codeplex.com/