2017-10-11 69 views
1

我想創建一個頁面,我可以使用sitecore用戶登錄,類似於管理頁面的功能。但我希望它是MVC而不是Webforms/ASPX,這可能嗎?如果是,如何?Sitecore管理頁面使用MVC

在此先感謝。

回答

1

Sitecore Admin頁面與其他頁面一樣。顯示內容給用戶之前做的唯一的事情,是一個安全檢查:

protected void CheckSecurity(bool isDeveloperAllowed) 
{ 
    if (Context.User.IsAdministrator) 
    { 
     return; 
    } 
    if (isDeveloperAllowed && this.IsDeveloper) 
    { 
     return; 
    } 
    SiteContext site = Context.Site; 
    if (site != null) 
    { 
     base.Response.Redirect(string.Format("{0}?returnUrl={1}", site.LoginPage, HttpUtility.UrlEncode(base.Request.Url.PathAndQuery))); 
    } 
} 

所以,如果你想創建僅允許登錄的用戶MVC頁,請確保您包括對方法的調用。

+0

感謝您爲我所做的答案 – Jay