2013-12-12 40 views
2

我添加了一個portal-ext.properties如下:如果您沒有權限,如何重定向到頁面?

layout.friendly.url.page.not.found = /html/portal/404.html 

現在,當我訪問一個不存在的頁面,我'自動重定向到404.html。我也希望當我訪問頁面時發生這種情況,我不允許訪問。我應該被重定向到另一個頁面,例如/html/portal/page-without-permission.html

任何人都可以幫助我嗎?

+1

據我所知,沒有直接的財產,你可以這樣改變。你將不得不在代碼中處理它 – sree

回答

0

這種行爲是隻能通過一個ext插件來實現的。 當用戶不被允許訪問某個頁面時,該頁面實際上對用戶不可見。此行爲在portal-impl中的Util和Service類中處理,因此需要由一個分機處理。 由於頁面是不可見的,因此對於提供的頁面名稱,沒有有效的頁面佈局ID(根據權限),因此將用戶指向404頁面。

相關問題