我正在使用dotnetnuke版本5.4。我想在使用條款和隱私聲明之後顯示鏈接(位於底部)。如何僅顯示已登錄用戶的鏈接?
此鏈接只有在用戶登錄後纔會顯示。是否有任何方法可以做到這一點?我知道如何添加鏈接到skin.ascx
文件,但我不知道如何識別用戶是否已登錄。
我正在使用dotnetnuke版本5.4。我想在使用條款和隱私聲明之後顯示鏈接(位於底部)。如何僅顯示已登錄用戶的鏈接?
此鏈接只有在用戶登錄後纔會顯示。是否有任何方法可以做到這一點?我知道如何添加鏈接到skin.ascx
文件,但我不知道如何識別用戶是否已登錄。
最簡單的事情可能是將鏈接放置在頁腳窗格中的HTML模塊中,並將其設置爲僅對註冊用戶可見,並在所有頁面上可見。
在您的皮膚中,只需在適當的位置添加以下內容即可。
VB.NET
<% If Request.IsAuthenticated %>
[Logged in]
<% End If %>
C#
<% if (Request.IsAuthenticated) { %>
[Logged in]
<% } %>
這將顯示在 「[在登錄]」 文本僅當用戶登錄。
<% If HttpContext.Current.User.Identity.IsAuthenticated=True Then %>
<!-- put your stuff here -->
<% End If %>
堅持在你的皮膚,應該做的它。