DotNetNuke:用于显示菜单项的条件逻辑

DotNetNuke:用于显示菜单项的条件逻辑,dotnetnuke,Dotnetnuke,我是DotNetNuke的新手,但我是一名经验丰富的web管理员和程序员 我有一个ASP.NET网站/web应用程序,我想将其集成到DNN 5中,以便轻松添加/修改内容等。我现有的网站使用自己的登录系统来显示用户信息。我已成功地(使用iFrame)将所有现有页面放置在DNN页面中 我遇到的问题是,在用户登录到我的应用程序之前,我需要有条件地隐藏菜单中的某些页面。要明确的是,我的用户是使用我现有的身份验证系统登录的,不会真正登录到DNN,所以我不能简单地授予这些页面的权限 我的问题是:是否有某种方

我是DotNetNuke的新手,但我是一名经验丰富的web管理员和程序员

我有一个ASP.NET网站/web应用程序,我想将其集成到DNN 5中,以便轻松添加/修改内容等。我现有的网站使用自己的登录系统来显示用户信息。我已成功地(使用iFrame)将所有现有页面放置在DNN页面中

我遇到的问题是,在用户登录到我的应用程序之前,我需要有条件地隐藏菜单中的某些页面。要明确的是,我的用户是使用我现有的身份验证系统登录的,不会真正登录到DNN,所以我不能简单地授予这些页面的权限


我的问题是:是否有某种方法(可能通过修改DNN代码)有条件地隐藏菜单项,直到满足某些要求,例如通过我的登录系统进行身份验证?

您可以编写自己的DNN身份验证模块,利用您当前的系统和代码


我们的商店使用DNN,但将认证交给我们大学的集中认证系统。不是我写的,但我不觉得太难。现在,当我们创建门户时,我们安装并启用身份验证模块,然后关闭DNN身份验证。工作起来很有魅力。

我们为此使用了DNN Garden菜单(我们做了一些类似的事情)菜单有一个节点操纵器界面,您可以对其进行编码

  • 我们在这方面取得了巨大成功-
我们也做过的另一个选择是编写自己的菜单提供程序——其实没那么难