2015-10-09 57 views
0

我在一把umbraco工作,目前正在使用此代碼:一把umbraco - 從登錄重定向到最後頁當前

@if(Members.GetCurrentLoginStatus().IsLoggedIn) { 
    Response.Redirect(Request.UrlReferrer.AbsolutePath); 
} 

在我的登錄模板,所以當我點擊一個受保護的頁面上,我將被重定向登錄(有效),然後成功登錄後重定向到受保護的頁面。這就像一個魅力,但如果我在首頁和點擊「登錄」和登錄,我得到當它被重定向這個問題:

服務器錯誤「/」應用。 「對象引用不設置到對象的實例。 @if(Members.GetCurrentLoginStatus().IsLoggedIn) {Response.Redirect(Request.UrlReferrer.AbsolutePath);}

我沒有使用Visual Studio,只有CMS本身在網上,所以我不能訪問任何控制器和做我自己。

任何想法我怎麼能解決這個問題?

回答

2

那麼,如果沒有引薦者,它不應該重定向,對吧?所以這樣的事情應該做的?

@if(Members.GetCurrentLoginStatus().IsLoggedIn && Request.UrlReferrer != null) { 
    Response.Redirect(Request.UrlReferrer.AbsolutePath); 
} 
+0

謝謝!我再也沒有收到這個錯誤了。 :) – MissAndersson

+0

@EmmyAndersson優秀!記得接受我的答案,然後;-) –

相關問題