1

只是我想问一下如何设置DotNetNuke门户使用站点A的登录信息登录站点B?

4

2 回答 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 回答