Dotnetnuke 如何仅为登录用户显示链接?
我使用的是dotnetnuke 5.4版。我想在使用条款和隐私声明之后显示一个链接(在底部)Dotnetnuke 如何仅为登录用户显示链接?,dotnetnuke,Dotnetnuke,我使用的是dotnetnuke 5.4版。我想在使用条款和隐私声明之后显示一个链接(在底部) 只有在用户登录后才能显示此链接。有什么方法可以做到这一点吗?我知道如何添加到skin.ascx文件的链接,但我不知道如何识别用户是否登录。最简单的方法可能是将链接放在页脚窗格中的HTML模块中,并将其设置为仅对注册用户可见,并在所有页面上可见。在您的皮肤中,只需在适当的位置添加以下内容 VB.NET <% If Request.IsAuthenticated %> [Logged i
只有在用户登录后才能显示此链接。有什么方法可以做到这一点吗?我知道如何添加到
skin.ascx
文件的链接,但我不知道如何识别用户是否登录。最简单的方法可能是将链接放在页脚窗格中的HTML模块中,并将其设置为仅对注册用户可见,并在所有页面上可见。在您的皮肤中,只需在适当的位置添加以下内容
VB.NET
<% If Request.IsAuthenticated %>
[Logged in]
<% End If %>
[已登录]
C#
[已登录]
只有用户登录时,才会显示“[登录]”文本。
<% If HttpContext.Current.User.Identity.IsAuthenticated=True Then %>
<!-- put your stuff here -->
<% End If %>
把它贴在你的皮肤上,应该可以
<% If HttpContext.Current.User.Identity.IsAuthenticated=True Then %>
<!-- put your stuff here -->
<% End If %>