2010-08-06 61 views
0

我是DotNetNuke的新手,但我是一位經驗豐富的Web管理員和程序員。DotNetNuke:顯示菜單項的條件邏輯

我有,我想融入DNN 5,所以我可以輕鬆地添加/修改內容,等等。我現有的網站使用它自己的登錄系統顯示用戶信息的ASP .NET網站/ Web應用程序。我已成功將所有現有頁面放入(使用iframe)DNN頁面內。

我遇到的問題是,我需要有條件地隱藏菜單中的某些頁面,直到用戶登錄到我的申請。清楚的是,我的用戶使用我現有的身份驗證系統登錄,並且實際上不會登錄到DNN,因此我不能簡單地授予這些頁面的權限。

我的問題是:是有一些方法(可能通過修改DNN代碼)有條件地隱藏菜單項,直到滿足某些條件,比如通過我的登錄系統的認證?

回答

0

您可以編寫自己的DNN認證模塊,以利用您當前的系統和代碼。

我們的商店使用DNN,但將認證交給我們大學的集中認證系統。我沒有寫,但我不覺得它太難了。現在,當我們創建一個門戶時,我們安裝並啓用我們的驗證模塊,然後關閉DNN驗證。奇蹟般有效。