只是我想问一下如何设置DotNetNuke门户使用站点A的登录信息登录站点B?
user1800361
问问题
175 次
2 回答
0
开箱即用,在 DNN 中,如果要执行此操作,您需要使用 DotNetNuke 专业版中的站点组功能。
话虽如此,可以在 DotNetNuke 的社区版中进行这项工作,但基本上您需要为每个用户在 User Portals 表中添加一条记录。
假设所有用户都在 Portal A 中,那么您可能希望添加一条与他们匹配的记录以使其也在 Portal B 中。您还希望将用户添加到 Portal B 中的适当角色(注册用户)中。
使用数据库触发器可能最容易完成所有这些操作。
于 2013-06-17T14:17:25.593 回答
0
目前还不太清楚你想要什么。如果您的意思是站点 A 是您的 DotNetNuke 站点,站点 B 是 DotNetNuke 中的一个模块,那么您可以使用 UserInfo 对象获取当前登录用户的用户名。例如,如果要打印用户名,可以使用 Razor 在页面上打印,如下所示:
<body>
<% Response.Write(UserInfo.Username); %>
同样,这仅在站点 B 是 DNN 模块时才有效。
于 2013-06-17T13:55:52.533 回答