2010-08-06 3 views
0

Je suis nouveau à DotNetNuke, mais je suis un administrateur web et programmeur expérimenté.DotNetNuke: Logique conditionnelle pour l'affichage des éléments de menu

J'ai un site web/une application web ASP .NET que je souhaite intégrer dans DNN 5 pour pouvoir facilement ajouter/modifier du contenu, etc. Mon site existant utilise son propre système de connexion pour afficher les informations utilisateur. J'ai réussi à placer (en utilisant iframes) toutes mes pages existantes dans les pages DNN. Le problème que j'ai est que je dois conditionnellement cacher certaines pages dans le menu jusqu'à ce qu'un utilisateur soit connecté à mon application. Pour être clair, mes utilisateurs se connectent en utilisant mon système d'authentification existant, et ne se connecteront pas à DNN, donc je ne peux pas simplement accorder des autorisations à ces pages.

Ma question est la suivante: existe-t-il un moyen (peut-être en modifiant le code DNN) de masquer conditionnellement les éléments de menu jusqu'à ce que certaines exigences soient satisfaites, comme l'authentification via mon système de connexion?

Répondre

0

Vous pouvez écrire votre propre module d'authentification DNN qui exploite votre système et votre code actuels.

Notre boutique utilise DNN, mais ne transmet pas l'authentification au système d'authentification centralisé de notre université. Je ne l'ai pas écrit, mais je n'ai pas l'impression que c'était trop dur. Maintenant, lorsque nous créons un portail, nous installons et activons notre module d'authentification, puis désactivons l'authentification DNN. Fonctionne comme un charme.

Questions connexes