2017-06-01 165 views
0

因此,我在我的網站(使用umbraco)上實施了一個保護區,當您想要訪問一個普通用戶無法訪問的頁面時,它有一個Login。我正在使用umbraco提供的Login Snippet和Login Status Snippet Macro。顯示不同的頁腳取決於頁面是否受保護 - Umbraco

像這樣:

<div class="row"> 
    <div class="col-xs-12"> 
     @Umbraco.RenderMacro("MembersLoginStatus") 
    </div> 
</div> 

我展示它的頁腳,但現在它始終是可見的,但我只希望當你是被保護的網頁上是可見的。

有沒有辦法做到這一點?

預先感謝您!

+0

你使用的是什麼版本的umbraco?最新? –

+0

而不是檢查頁面是否受保護,您可以檢查是否有人登錄;如果他們不是,那麼顯示登錄按鈕,否則不要 –

+0

是的,我正在使用的版本,7.4.3 –

回答

1

我只是驗證他是否登錄或不。使用Umbraco宏片段很容易找到。

@if (Umbraco.MemberIsLoggedOn()) 
{ 
    <div class="row"> 
     <div class="col-xs-12"> 
      @Umbraco.RenderMacro("MembersLoginStatus") 
     </div> 
    </div> 
} 
+0

這有點厚顏無恥 –

+0

你爲什麼這麼想? –